Crew PHP |
|
de exact zelfde code, maar dan op de juiste manier ;)
<?PHP
$result=mysql_query("SELECT * FROM table1 WHERE id=1");
while($rij=mysql_fetch_row($result))
{
echo $rij[9];
}
$result=mysql_query("SELECT * FROM table2 ORDER BY id ASC");
while($hoi=mysql_fetch_row($result))
{
echo $hoi[1].$hoi[2];
}
?>
<?PHP $result=mysql_query("SELECT * FROM table1 WHERE id=1"); { } $result=mysql_query("SELECT * FROM table2 ORDER BY id ASC"); { } ?>
de echo die je had was zo:
echo "".$query."";
wat je met ". doet is zeggen 'stop met tekst, ga verder met query'. Maar er is geen tekst dis
echo $query; doet het ook
in je query had je WHRE id='1', getallen hoeven geen single quotes
en de for die je had, heeft een bestaand iets ervoor, de while, die doet exact hetzelfde als wat jij had gemaakt ;)
Ook, echo is met kleine letters niet echt veel verschil, maar dreamweaver bv herkent ECHO niet en echo wel
Een ander beste grote 'fout' is dat je in de 2e while je je fetch OOK $rij noemt. Niet doen, verzin er een andere naam voor
als je de 1e keer er 10 records inzet, en de 2e keer maar 4 record, blijft ie die andere 6 wel onthouden |