Für eine Verbindung von PHP zu SQL benötigst du erst einmal den Aufruf:
PHP Code:
$conn = mysql_connect('#HOST#', '#BENUTZER#', '#PASSWORT#') or die ('Error connecting to mysql');
mysql_select_db('#DATENBANKNAME#');
Als nächstes musst du die Inhalte der Tabelle wo die Informationen gespeichert werden auslesen:
PHP Code:
$abfrage = mysql_query("SELECT * FROM #TABELLENNAME# ORDER BY id");
Nun stehen alle Ergebnisse in der Variable $abfrage.
Um diese zu verwenden bastelst du dir eine schleife in der diese verarbeitet wird:
PHP Code:
while($row = mysql_fetch_array($abfrage)) {
}
In der Schleife kannst du nun alle Infos verwenden, Beispiel:
PHP Code:
while($row = mysql_fetch_array($abfrage)) {
echo "ID: ". $row['id'] . "<br />";
echo "Link: ". $row['link'] . "<br />";
echo "IP: ". $row['ip'] . "<br />";
echo "<br />";
}
Damit kannst du dir dann alles zusammen bauen wie du willst, Beispiel:
PHP Code:
$lines = array();
while($row = mysql_fetch_array($abfrage)) {
$lines[] = array('id' => $row['id'], 'link' => $row['link'], 'ip' => $row['ip']);
}
Dies kannst du dann verwenden wo du willst, Beispiel:
PHP Code:
Hier steht jetzt der 4. Link aus meiner DB:
<?php echo $lines[3]['link']; ?>
Dies kannst du dann in dein Msuter einbauen wo du willst.
Du kannst auch alle Links in der oberen While-Schleife ausgeben wie ich es dir vor gemacht habe, die Platzhalter sind die selben.
Auch kannst du sagen du möchtest nur max. 10 Links aus der Datenbank haben da du alle 1k die später drin sind nicht brauchst und es ein wenig mehr Arbeitsspeicher kostet xD:
PHP Code:
$abfrage = mysql_query("SELECT * FROM TABELLENNAME ORDER BY id LIMIT 0,10");
Bei weiteren Fragen o.Ä. kannst du dich gerne an mich wenden.
PS: Die #TEXT# sollst du natürlich mit deinen infos ersetzen
PPS: Bevor jetzt Leute kommen mit "Warum nicht OOP bla bla flame", ich nutze für Leute die solche Fragen haben bewusst erst Arrays, auch bei SQL, da sie den Aufbau von Arrays schon kennen sollten und sich nicht umgewöhnen müssen.
~ regards