Ergebnis einer Mysql Funktion mit PHP abfragen

danielwissemann

New Member
Hallo,
Ich habe mir eine Mysql Funktion erstellt, welche entweder den wert 1 oder den Wert 0 zurückliefert. Wie kann ich das ergebnis der Funktion mit PHP abfragen ?
 
Einfach mit mysql(i)_query oder entsprechender Funktion die Stored Procedure aufrufen ("CALL prozedur(parameter)") und die Rückgabe wie bei einer normalen Abfrage auswerden.
 
Hallo,
Ich habe jetzt folgendes versucht:
PHP:
$sql_statement = "CALL f_check_access(" .get_userid($user) .",'" .$pw ."')";
	 $result        = mysql_query($sql_statement);
leider ist die Variable $result leer.
was mache ich falsch ?
Wenn ich statt CALL Select schreibe, erhalte ich nur einen Zeiger zurück.
 
Da gibt es div. Möglichkeiten!

PHP:
$sql_result = mysql_query("CALL f_check_access(" .get_userid($user) .",'" .$pw ."')");
$tmp = mysql_fetch_array($sql_result);
echo $tmp[0];

--marneus
 
Vielen Dank, das habe ich schon einmal hinbekommen.
Leider habe ich nun ein neues Problem :mad:

Warum könnte mir die Abfrage:
Code:
SELECT COUNT(userID) FROM hp_user WHERE userID = 1 AND pw = 'c4ca4238a0b923820dcc509a6f75849b'
ein leeres Ergebis zurückliefern, wenn ein Eintrag mit userID 1 und pw c4ca4238a0b923820dcc509a6f75849b existiert ?
 
Back
Top