Ich wollte nur [...] und dann ist das Universum explodiert.

MySQL in PHP

| Comments

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:

Wie fange ich an? 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:

1
2
3
4
5
6
7
8
9
10
11
12
<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

Comments