mysql_query
Wenn ihr mit der Datenbank verbunden seid, müßt ihr natürlich noch der Datenbank mitteilen, was ihr eigentlich von ihr wollt.
Dazu dient die PHP-Funktion mysql_query.
Das Prinzip dabei ist idR immer gleich:
PHP-Code:
01
02
03
04
<?php
$sql = " ... ";
mysql_query($sql) or die('Fehler: <br />'.mysql_error().'<br />$sql:'.$sql);
?>
Damit hätte die Datenbank ihren Dienst erfüllt.
Damit man aber die gewünschten Ergebnisse auch nutzen kann ist es sinnvoll das Ergebniss zu speichern:
PHP-Code:
01
02
03
04
<?php
$sql = " ... ";
$result = mysql_query($sql) or die('Fehler: <br />'.mysql_error().'<br />$sql:'.$sql);
?>
Danach kann man dann in gewünschter Form mit $result weitermachen...
Um die Daten der Tabelle auszugeben kann man zB folgendes nutzen:
PHP-Code:
01
02
03
04
05
06
<?php
while($row = mysql_fetch_assoc($result))
{
echo $row['feldname'];
}
?>
Dabei wird dann aus dem Ergebniss der Datenbank für alle Reihen der entspr. Feldname ausgegeben.