YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Ist in DB enthalten? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 5.136 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Ist in DB enthalten?
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

 Ist in DB enthalten? Antworten Zitieren Editieren Melden       UP

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?

__________________
Ein Forum für Jedermann - www.funboard4you.de
08.11.06 17:43 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
ProfJack ProfJack ist männlich
Mitglied


images/avatars/avatar-4268.jpg

Dabei seit: 13.11.05
Beiträge: 610

Antworten Zitieren Editieren Melden       UP

if () {
blub
}
elseif () {
blub}
08.11.06 17:50 ProfJack ist offline E-Mail Finden Als Freund hinzufügen
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

Themenstarter Thema begonnen von iceboy1000
Antworten Zitieren Editieren Melden       UP

Diese Antwort hilft mir nicht weiter. Ich muss ja wissen, wie ich abfragen kann, ob 7 in der Spalte "id" enthalten ist oder nicht.

__________________
Ein Forum für Jedermann - www.funboard4you.de
08.11.06 17:53 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
ProfJack ProfJack ist männlich
Mitglied


images/avatars/avatar-4268.jpg

Dabei seit: 13.11.05
Beiträge: 610

Antworten Zitieren Editieren Melden       UP

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!";
}
08.11.06 18:06 ProfJack ist offline E-Mail Finden Als Freund hinzufügen
ShadowByte ShadowByte ist männlich
Mitglied


images/avatars/avatar-317.gif

Dabei seit: 16.01.04
Beiträge: 832
Herkunft: Düsseldorf

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von 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!";
}


???????

php:
1:
2:
3:
4:
5:
6:
7:
8:
$query "SELECT id FROM MYTABELLE WHERE id=7";
$row mysql_fetch_array($query);

if($row['id']) {
   echo "Hello World"
} else {
   echo "Goodby";
}


http://de.php.net/manual/de/ref.mysql.php


Gruß

__________________

Fatal error: Maximum execution time exceeded in mod_glaskugel at line 23

»»» rediscover the web GET FIREFOX «««

08.11.06 18:22 ShadowByte ist offline WWW Finden Als Freund hinzufügen
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

Themenstarter Thema begonnen von iceboy1000
Antworten Zitieren Editieren Melden       UP

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);


__________________
Ein Forum für Jedermann - www.funboard4you.de
08.11.06 18:37 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
xundy xundy ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

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

__________________
Fragen kostet nichts, nicht fragen kann teuer werden!
08.11.06 19:24 xundy ist offline E-Mail WWW Finden Als Freund hinzufügen Füge xundy in deine Kontaktliste ein
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

Themenstarter Thema begonnen von iceboy1000
Antworten Zitieren Editieren Melden       UP

Genial, fertig, sitzt, wackelt und hat Luft. fröhlich

__________________
Ein Forum für Jedermann - www.funboard4you.de
08.11.06 20:09 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Ist in DB enthalten?