WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » 2 Tabellen » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von NetDrag
2 datenbanken oder 2 tabellen.

2 tabellen kann man abfragen indem man schreibt:
select table1.*, table2.* from table1, table2 where table1.uid=table2.uid

Das in verbindung mit einem count und group und schon funkts
von Yhoko
Du kannst es in zwei Schritten machen.. Zuerst die `uid` -Liste von `gaestebuch` holen, diese dann durchgehen und die entsprechenden `user` auslesen und diese dann ausgeben, sortiert sind sie zu dem Zeitpunkt ja bereits.
von bergr
Ich habe in MYSQL zwei Tabellen:
1. Tabelle
user: Hier sind alle User enthalten
uid=123456
user=berni
pass=hallo
mail=bergr@....

2. Tabelle
gaestebuch: Hier sind alle Forumsdaten enthalten
gid=234566
uid=123456 //Die gleiche Nummer wie in der Tabelle user
betreff=Hallo
text=Hallo! Wie geht's!
time=TIMESTAMP

Nun habe ich mir ein Admintool zusammengebastelt.
Die Struktur sieht so aus:
Sortieren nach: <select>User, E-Mail, Anzahl der GB</select>
USER | E-MAIL | Anzahl der GB Eintragungen | ändern | löschen

Nun habe ich ein Problem: Wenn ich nach der Anzahl der GB sortieren möchte, funktioniert das nicht, da ich nur eine MYSQL-Datenbank abfrage machen kann.
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13:
$sortieren=$HTTP_POST_VARS['sortieren'];
if($sortieren) {
   $sort="ORDER by ".$sortieren."ASC";
} 
$result=mysql_query("SELECT * FROM user $sort");
$anz=mysql_num_rows($result);
for($a=0;$a<$anz;$a++) {
mysql_data_seek($result,$a);
$data=mysql_fetch_assoc($result);
.......$data auslesen
}

Wie schaffe ich es, auch die Anzahl der GB Eintagungen ordnen zu können?
DANKE für eure Antworten

Nach oben