Seite 1 von 3
DB-Abfrage
Verfasst: 01.09.2005 17:59
von leopittoni
Hallo
Ich möchte so den Inhalt von "lehrer" in einer Variabel ($lehrerth) speichern, wo "fach" = "th" ist.
So mach ich es:
Code: Alles auswählen
$leth = mysql_query("SELECT lehrer FROM estundenplan_lehrer WHERE fach='th'");
$lehrerth = mysql_query($leth);
Leider wird meine Variabel ($lehrerth) nicht gefüllt, also wenn ich die Variabel ausgebe, kommt nichts.
Was habe ich falchsch gemacht?
Danke, Léo
Verfasst: 01.09.2005 18:09
von Clone
Du führst den mysql_query 2x mal aus.
Probier es mal so (2.Zeile):
Und dann ausgeben so:
Verfasst: 01.09.2005 18:12
von leopittoni
Es gibt aus:
"Array"
Das ist alles... Wo liegt das Problem?
Danke, Léo
Verfasst: 01.09.2005 18:16
von fanrpg
Versuchs mal so:
Code: Alles auswählen
$sql = "SELECT * FROM `estundenplan_lehrer` WHERE `fach`= 'th'";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
echo $row['lehrer'];
Müsste eigentlich ohne Probleme klappen
Verfasst: 01.09.2005 18:19
von leopittoni
Geht auch nicht...
Code: Alles auswählen
$leth = "SELECT lehrer FROM estundenplan_lehrer WHERE fach='th'";
$lehrerth = mysql_query($leth);
Gibt aus:
Danke für die Hilfe, Léo
Verfasst: 01.09.2005 18:20
von fanrpg
zeig mal MySQL Struktur
Verfasst: 01.09.2005 18:21
von leopittoni
Hä? Wie soll ich was zeigen?
Tabelle: estundenplan_lehrer; fach, lehrer
Léo
Verfasst: 01.09.2005 18:26
von leopittoni
Auch das ergibt NICHTS:
Code: Alles auswählen
$leth = mysql_query("SELECT lehrer FROM estundenplan_lehrer WHERE fach='th'");
$row = mysql_fetch_row($leth);
$lehrerth = $row[0];
Léo
Verfasst: 01.09.2005 18:28
von fanrpg
zeig mal die mysql Struktur aus phpmyadmin heraus nicht einfach so aufschreiben da können sich immer fehler einschleichen
Verfasst: 01.09.2005 18:32
von leopittoni
Hi, woher soll ich diese Struktur holen? In phpmyadmin, ja, aber wo?
Es ist, ich denke mal, kein Fehler der DB, denn ich habe den Code mal mit einer anderen DB versucht, bei der normalerweise immer alles normal funktioniert, und es zeigt auch nichts an.
Léo