[TYPO3-german] exec_SELECTquery gibt ergebnis auch bei leerem Set?
Matthias Stuebner
news at stuebner.de
Sat Oct 21 18:07:56 CEST 2006
Servus,
in folgendem Source musste ich schmerzhaft lernen, dass ich auch bei einer
ergebnislosen SELECT wenigstens EINE Zeile zurück geliefert bekomme,
während die Abfrage direkt in MySQL (Kommandozeile) ein Empty Set ergibt.
Woran liegt es wohl?
function user_exist($user_name) {
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery(
'uid',
'fe_users',
'username ="'.$user_name .'"');
if (isset($res) and ($res != false)) {
$row = array();
$row = $GLOBALS['TYPO3_DB']->sql_fetch_row($res);
$GLOBALS['TYPO3_DB']->sql_free_result($res);
return count($row); <-- gibt 1 zurück, auch wenn Query kein Ergebnis hat
}
return -1;
}
--
mfg Matthias
More information about the TYPO3-german
mailing list