Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql] durkowanie wyników
Forum PHP.pl > Forum > PHP
matx132
witam,
otóż mam w bazie kilka rekordów o tej samej nazwie
np
  1. <?php
  2. id  nazwa liczby polecony
  3. 5217 Nast  1 matx132
  4. 5226  NFSDer 1 matx132
  5. 5229  INAA 1  matx132
  6. 5230  Konik 1 matx132
  7. ?>



  1. <?php
  2. [b]$query = mysql_query("SELECT * FROM `m` WHERE `polecony`='".$name."'") or die(mysql_error());
  3. $row=mysql_fetch_array($query);
  4. echo '
  5. <table bgcolor="white" border="1">
  6. <tr>
  7. <td>nazwa</td>
  8. <td>liczba</td>
  9. <td>polecony</td>
  10. </tr>
  11. <tr>
  12. ';[/b]
  13. ?>



pobiera tylko jeden pierwszy rekord jak zrobi aby inne pobierałquestionmark.gif
wszystkie
pyro
  1. <?php
  2. $query = mysql_query("SELECT * FROM `m` WHERE `polecony`='".$name."'") or die(mysql_error());
  3. while($row=mysql_fetch_array($query))
  4. {
  5. $wyniki[] = $row['ID_kolumny_ktorej_wartosc_chcesz_pobrac'];
  6. }
  7. // print_r($wyniki);
  8. echo '
  9. <table bgcolor="white" border="1">
  10. <tr>
  11. <td>nazwa</td>
  12. <td>liczba</td>
  13. <td>polecony</td>
  14. </tr>
  15. <tr>
  16. ';
  17. ?>
widmo17
Lub:
Kod
<?php
$query = mysql_query("SELECT * FROM `m` WHERE `polecony`='".$name."'") or die(mysql_error());
while($rek=mysql_fetch_array($query)){
echo '
<table bgcolor="white" border="1">
<tr>
<td>'.$rek["nazwa"].'</td>
<td>'.$rek["liczby"].'</td>
<td>'.$rek["polecony"].'</td>
</tr>
<tr>';
}
?>
matx132
dziekuje za odpowiedzi obydwaj plusy:)
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.