Ich folgendes Script gesehen, welches ich nicht ganz nachvollziehen kann.
Zunächst wird die Funktion lead aufgrufen, die bei einer erfolgreichen Abfrage (function a_available() ) print 1 bzw null ausgibt. Warum wird hier 1 oder null ausgegeben und nicht das Ergbenis der Abfrage?
Zunächst wird die Funktion lead aufgrufen, die bei einer erfolgreichen Abfrage (function a_available() ) print 1 bzw null ausgibt. Warum wird hier 1 oder null ausgegeben und nicht das Ergbenis der Abfrage?
PHP-Code:
function lead($id)
{
if ($this->a_available($id)) {
print 1;
} else {
print NULL;
}
return;
}
function a_available($id) {
global $db;
$erg = $db->query("SELECT a_preis,
b_preis
FROM test
WHERE id = $id
");
$tmp = $erg->fetchRow();
print $tmp;
}
Kommentar