Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
Wert auslesen und dementsprechende Aktion ausführen
hallo an alle,
ich als ziemlich php unwissender hab mal ne frage:
ich habe eine datenbank mit der Spalte ID und A
nun möchte ich den Wert von A bei id=1 auslesen
wenn Yes bzw No drin steht soll eine weitere funktion oder aktion aufgerufen werden.
mein ansatz:
$id="1"
$query = "SELECT * FROM testdb WHERE id='$id'";
$result = mysql_query($query);
if ($A == "YES") {
print "oki";
}
else
{
print "noe";
}
leider klappt das nicht so ganz
kann mir einer vielleicht verbesserungsvorschläge oder einen anderen ansatz geben?
danke
zeind
Antworten
Ungetestet Code: In Zwischenablage kopieren (nur IE)
Ein Tipp:
http://www.php.net/manual/de/
http://www.dclp-faq.de/
http://www.mysql.de/doc/de/index.html
*** Nobody ***
2.
$query = "SELECT * FROM testdb WHERE id='$id'";
$result = mysql_query($query);
if ($A == "YES") {
print "oki";
}
else
{
print "noe";
}
Der Ansatz ist richtig, bloss woher weiß das Script was $A ist. Einen Query hast Du ja abgeschickt, aber hast Du denn das Ergebnis auch abgeholt.
Versuch mal
$query = mysql_query("SELECT * FROM testdb WHERE id='$id'");
while ($result=mysql_fetch_array($query))
{
if ($A == "YES") {
print "oki";
}
else
{
print "noe";
}
}
Das mit dem Stringvergleich if ($A == "YES") funktioniert, habe ich heut erst gemacht.
MfG fumanchu
3.
vielen dank für die antworten!
es hat nun geklappt