RauteMusik Forum

Hinweis: Das Forum von RauteMusik.FM ist seit einiger Zeit geschlossen. Es können keine neuen Beiträge mehr erstellt werden. Alle Threads/Posts aus der Vergangenheit sind jedoch weiterhin für dich abrufbar.

Aus dem Forum: Programmiersprachen

Eintrage einer anderen Datenbank zuordnen [PHP/MySQL]

Autor Nachricht
Felix92
verfasst am 29.05.2007 um 13:17:36 Uhr

Ich habe ein Script, dass die Einträge aus einer Tabelle zufällig ausliest. Es handelt sich bei den Einträgen um Zitate. Diese Zitate würde ich gerne einer Folge zuordnen, welche sich in einer anderen Tabelle und auch Datenbank befinden. Ich möchte also bei den Zitaten noch eine ID Eintragen, welche in der anderen Datenbank für eine Folge steht.

Beispiel:
Tabelle 1:
Zitat: blablabla | Episode: 123

Tabelle 2:
ID: 123 | Die Folge

Als Ausgabe möchte ich dann folgendes erhalten:
"Zitat: blablabla" stammt aus "Die Folge".

Mein Code für die Zitat Ausgabe:
[code]
<?php
//Verbindung aufbauen
$verbindung = mysql_connect ("localhost",
"Benutzername", "Das PW :)")
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");

mysql_select_db("Meine Datenbank Nr. 2")
or die ("Die Datenbank existiert nicht.");

//Zufallsgenerator starten
mt_srand((double)microtime()*1000000);

//Wieviele Zitate sind in der Tabelle vorhanden?
$erg = mysql_query("SELECT COUNT(id) FROM zitate");
$row = mysql_fetch_row($erg);
$max = $row[0]-1;
$max2 = $row[0];

//Zufälliges Zitat wählen
$rand = mt_rand(0,$max);

//SQL Abfrage dafür
$abfrage = "SELECT * FROM zitate LIMIT $rand,1";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);

//$row enthält jetzt die Werte für das zufällige Zitat

//Zitat ausgeben
echo "Es sind <b>$max2</b> Zitate in der Datenbank.<br><br>$row->zitat";

?>[/code]

Die Seite: Klick mich (http://www.742et.de/zufallszitat.php)