iceboy1000
Hallo zusammen,
ich möchte mit einem if() zwei verschiedene Querys auführen:
Ich habe eine Tabelle, wenn in dieser Tabelle in der Spalte "id" die Zahl 7 vorhanden ist, soll der Query1 ausgeführt werden, ist die kleinste ID aber die 6 (7 also nicht vorhanden) soll Query2 ausgeführt werden. Wie geht das?
ProfJack
if () {
blub
}
elseif () {
blub}
iceboy1000
Diese Antwort hilft mir nicht weiter. Ich muss ja wissen, wie ich abfragen kann, ob 7 in der Spalte "id" enthalten ist oder nicht.
ProfJack
Man kann auch freundlicher und deutlicher schreiben!
Query:
$query = "SELECT id FROM tabelle";
if ($query = 7) {
echo "War wohl nix";
}
elseif ($query < 7) {
echo "Glückwunsch, Sie haben den Jackpot!";
}
iceboy1000
Danke ShadowByte, das funktioniert schonmal mehr oder weniger.
Der Query und der If wird korrekt ausgeführt, die Funktion funktioniert also wie ich es wollte, allerdings erhalten ich folgenden Fehler:
Zitat: |
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/web35/html/wbb2/acp/tutorial.php on line 30 |
Das ist Zeile 30 der acp/tutorial.php:
php: |
1:
|
$row = mysql_fetch_array($query); |
|
xundy
Da es sich um Code für ein wbb2 handelt:
code: |
1:
2:
3:
4:
5:
6:
7:
|
$row = $db->query_first("SELECT id FROM MYTABELLE WHERE id=7");
if($row['id']==7) {
echo "Hello World"
} else {
echo "Goodby";
} |
|
mfg
iceboy1000
Genial, fertig, sitzt, wackelt und hat Luft.