Chci vypsat do prohlížeče obsah databáze (resp. tabulky). Asi někde dělám chybu. Nevíte jak na to?
$message = mysql_query("select * from tabulka order by id");
while($zaz = mysql_fetch_array($message)){
echo "".$zaz["buka_tabulky"]."" ;
;
Pro GAMESNIKa:
myslim si, ze tam mas chybu. Kdyz zacinas WHILE zavorkou, ta ji pouzij i na konci:
$message = mysql_query("select * from tabulka order by id");
while($zaz = mysql_fetch_array($message)){
echo "".$zaz["buka_tabulky"]."" ;
}
Ještě mě napadá: proč nazýváš výstup z databáze jako "message" (zpráva)? Ale je to jen subjektivní připomínka :-)
Jooo chlapcíí.. moc díky... hned to zkusím... :)) electronic
ups! ... co to znamená to "buka_tabulky"? potrebuju to vypsat z tabulky "ip", tak co s tim?
proc nepouzivate
while (list($sloupec1,2,3...) = mysql_fetch_row($sql)) ... usetrite si jednu promennou a je to o neco rychlejsi
ja to delam takhle:
while($row = mysql_fetch_row($sql)) {
echo $row[0];
echo $row[1];
echo $row[2];
....
}
samozrejme si vzdy pamatuji jak je to po sobe :)
A nebo úplně univerzálně, pokud nevíte, jakou strukturu ta tabulka má:
$result = mysql_query("SELECT * FROM `ip`ORDER BY `id`");
while ($row = mysql_fetch_row($result)) {
foreach ($row as $cell) echo $cell;
echo "<br>";
}
2 master: mysql_fetch_assoc() a nemusis si nic pamatovat, coz se nekdy (hlavne kolem treti rano, ze) celkem hodi ;-)