problem mit db-abfrage über php
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
$sql = "SELECT a.name, b.name FROM personen AS a JOIN gruppen AS b WHERE a.gruppe = b.id"; $result = mysql_query($sql); while ($eintrag = mysql_fetch_assoc($result)) { echo "<tr>"; foreach ($eintrag as $key => $value) { echo "<td>$value </td>"; } echo "</tr>\n"; }
So sieht mein programm aus! Problem ist folgendes:
Der Rechner gibt nur die namen von der tabelle gruppen aus. Das liegt wahrscheinlich daran, dass die Schl?ssel im Array $eintrag in jedem Fall 'name' sind und damit die ersten Daten ?berschrieben werden! Wie kann ich das ?ndern ohne das Datenbankfeld Name umzubennenen?
LG cux -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
cux schrieb:
$sql = 'SELECT a.name, b.name FROM personen AS a JOIN gruppen AS b WHERE a.gruppe = b.id'; $result = mysql_query($sql); while ($eintrag = mysql_fetch_assoc($result)) { echo '<tr>'; foreach ($eintrag as $key => $value) { echo '<td>$value </td>'; } echo '</tr>\n'; }
So sieht mein programm aus! Problem ist folgendes:
Der Rechner gibt nur die namen von der tabelle gruppen aus. Das liegt wahrscheinlich daran, dass die Schl?ssel im Array $eintrag in jedem Fall 'name' sind und damit die ersten Daten ?berschrieben werden! Wie kann ich das ?ndern ohne das Datenbankfeld Name umzubennenen?
LG cux
K?nntest du uns mal verraten, was das Programm bringen soll?
Ich kapier die Abfrage echt nich
Sowas hab ich noch nie gemacht... -
Das ist ein Anmeldeformular:
Unter anderem die Tabellen Namen und Gruppen. Nun k?nnen sich mehrere Leute in einer Gruppe anmelden. In Personen.Gruppe steht dann die Gruppen-ID f?r ihre Gruppe. Nun will ich die Personennamen und den zugeh?rigen Gruppennamen ausgeben. Unter z.B. phpMyAdmin funktioniert das, nur mit PHP nicht, weil der Schl?ssel der selbe ist, wie ich vermute...
Alles klar?
Gru? cux -
AHA!
Und wieso machst du dass so komplieziert??? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage