Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyjecie tych danych 1 zapytaniem
Forum PHP.pl > Forum > Bazy danych > MySQL
Bojakki
Wyjmuje dane z bazy poprzez takie zapytanko:

  1. <?php
  2. $query2 = mysql_query("SELECT * FROM catalog order by id DESC LIMIT 1") or die("Error SQL: Blad");
  3. while($row2=mysql_fetch_row($query2))
  4. {
  5. echo '<b>'.$row[1].'</b><br />';
  6. }
  7.  
  8. $query = mysql_query("SELECT * FROM catalog order by id DESC LIMIT 2,7") or die("Error SQL: Blad");
  9. while($row=mysql_fetch_row($query))
  10. {
  11. echo $row[1].'<br />';
  12. }
  13. ?>

Calosc dziala tak, ze z tabeli "catalog" w bazie jest wyjmowane 7 rekordow i pierwszy ma byc pogrubiony, a reszta nie. Zrobilem to tak jak widac, ale mysle, ze da sie to zrobic przez 1 zapytanie. Jako, ze jestem bardzo pozatkujacy chialbym sie zapytac czy moze ktos am jakis pomysl:)?

Z gory dziekuje za pomoc
ikioloak
  1. <?php
  2.  
  3. $query2 = mysql_query("SELECT * FROM catalog order by id DESC LIMIT 7") or die("Error SQL: Blad");
  4. $row2=mysql_fetch_row($query2);
  5. echo '<b>'.$row2[1].'</b><br />';
  6. while($row2=mysql_fetch_row($query2))
  7. {
  8. echo $row2[1].'<br />';    
  9. }
  10.  
  11. ?>

jesli sie gdzies nie walnalem to powinno dzialac
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.