Zuerstmal, lief mein Test über MySQL in der Schule super :) Nachdem ich jetzt sowohl in PHP als auch MySQL unterrichtet wurde, hat mich dann doch intressiert wie sich die beiden in Kombination verhalten :) Die Datenbank die ich für “A-byte-of-MySQL” erstellt habe diente als Test-Objekt:
mysql_connect('server','user','passwort');
# Verbinde zu mysql auf Server mit Benutzer und folgendem Passwort
# Wie wähle ich die zu verwendende Datenbank aus?
mysql_select_db("arbeit");
# Wie definiere ich den Befehl der auszführen ist?
$sql="SELECT * FROM kollegen order by rand();";
# Wie führe ich ihn aus?
$result = mysql_query($sql) OR die(mysql_error());
# Wie gebe ich das Ergebnis aus?
while ($row = mysql_fetch_assoc($result))
{
echo $row['ID']." ".$row['Name']." ".$row['Gehalt']." ".$row['Bereich']."
";
}
# Schleife: Für jeden Eintrag in der Datenbank eine Zeile erzeugen.
# Verbindung schliessen.
mysql_close();
?>
Komplett:
<html>
<?php
mysql_connect('server','user','passwort');
mysql_select_db("arbeit"); //Auswahl der DB
$sql="SELECT * FROM kollegen order by rand();";
$result = mysql_query($sql) OR die(mysql_error());
while ($row = mysql_fetch_assoc($result))
{
echo $row['ID']." ".$row['Name']." ".$row['Gehalt']." ".$row['Bereich']."<br>";
}
?>
</html>
Ergebnis: http://zwetschge.org/stuff/sql.php