Poprawa wyswietlania rekordow

0

Witam. Uczę się dopiero języka PHP od podstaw. Korzystając z jednego poradnika w internecie zrobiłem sobie proste wyświetlanie wyników na mojej stronie.

<?php 
include_once 'connect.php';

$query="SELECT * FROM towary";
$result=mysql_query($query);

$num=mysql_numrows($result);



echo "<b><center>Struktura bazy danych</center></b><br><br>";
echo "Wyswietlanie <br>";


$i=0;
while ($i < $num) {

$id_towaru=mysql_result($result,$i,"Id_towaru");
$id_producenta=mysql_result($result,$i,"Id_producenta");
$nazwa=mysql_result($result,$i,"Nazwa");
$cena=mysql_result($result,$i,"Cena");

echo "<b>id_towaru:$id_towaru</b><br>id_producenta: $id_producenta<br>nazwa: $nazwa<br>cena: $cena<br><hr><br>";

$i++;
}

?>

Przerobiłem go tak jak w następnym rozdziale ale nie wiem co dalej. Nie wyświetlają mi się żadne rekordy.

<table border="0" cellspacing="2" cellpadding="2">
<tr>
<th><font face="Arial, Helvetica, sans-serif">id</font></th>
<th><font face="Arial, Helvetica, sans-serif">id</font></th>
<th><font face="Arial, Helvetica, sans-serif">nazwa</font></th>
<th><font face="Arial, Helvetica, sans-serif">cena</font></th>
</tr>

<?
$j=0;
while ($j < $num) {

$id_towaru=mysql_result($result,$j,"Id_towaru");
$id_producenta=mysql_result($result,$j,"Id_producenta");
$nazwa=mysql_result($result,$j,"Nazwa");
$cena=mysql_result($result,$j,"Cena");
?>

<tr>
<td><font face="Arial, Helvetica, sans-serif"><? echo $id_towaru; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><? echo $id_producenta; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><? echo $nazwa; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><? echo $cena; ?></font></td>
</tr>

<?
$j++;
}

echo "</table>";
?>
0

Nie wiem co to za poradnik, ale zmień go jak najszybciej - wszystkie funkcje mysql_zdeprecjonowane (i usunięte wraz z PHP 7), nie mówiąc o tym, że wykorzystywany przez Ciebie sposób pobierania rekordów jest co najmniej... ekstraordynaryjny (zaleca się fetchowanie po jednym rekordzie (mysql_fetch_*), a nie wszystkie na raz).

1 użytkowników online, w tym zalogowanych: 0, gości: 1