Moet eerlijk zeggen dat ik niet heb gezocht, omdat ik niet zo goed weet hoe dit te noemen, maar het volgende speelt.
Ik heb een query die ik aan mysql voer:
Dan wil ik daarna 2 dingen doen:
1. kijken of mysql iets terug geeft, of dat het leeg blijft
2. indien confirmed dus op 0 staat, wil ik nog wat info eruit halen (vervolg van if-statement van punt 1 hierboven):
De "echo $email" geeft echter niks terug, omdat "$result" al gebruikt is of iets dergelijks... is dit een goede redenatie? hoe los ik het op?
Ik heb een query die ik aan mysql voer:
code:
1
2
3
4
5
6
| $verify_check = "SELECT * FROM `orderdb` WHERE `unique_key`='$key' AND `confirmed`='1'"; if(!$result = mysql_query("$verify_check",$db)) { echo "<br>Database error, please contact the webmaster."; exit(); } |
Dan wil ik daarna 2 dingen doen:
1. kijken of mysql iets terug geeft, of dat het leeg blijft
code:
1
2
3
4
| if(mysql_num_rows($result) != 0) { echo "<br>This order has already been verified!"; } |
2. indien confirmed dus op 0 staat, wil ik nog wat info eruit halen (vervolg van if-statement van punt 1 hierboven):
code:
1
2
3
4
5
6
7
8
9
10
| else { while($myrow = mysql_fetch_array($result)) { $email = $myrow[email]; $name = $myrow[name]; $amount = $myrow[amount]; } echo $email; } |
De "echo $email" geeft echter niks terug, omdat "$result" al gebruikt is of iets dergelijks... is dit een goede redenatie? hoe los ik het op?