Mysql_fetch_assoc wirft komischen Error ab

Hiho,

Mit diesem Code frage ich einen bool-Wert aus der Tabelle prefs ab.
Der Wert $option wird dann natürlich beim Funktionsaufruf übergeben.

public function check($option)
{
	$sql = "SELECT flags FROM prefs WHERE `name` = '".$option."'";
           $result = sql::query($sql);
		
	if($row = mysql_fetch_assoc($result))
[..]

sql::query wird in einer anderen Klasse definiert, ist also auch funktionsfähig. Beim Aufruf der Funktion check(‘phpinfo’) (stellt fest, ob phpinfo(); vom Benutzer aufgerufen werden darf) erhalte ich allerdings diesen Fehler:

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /users//www/****/include/classes/class_conf.php on line 9

Wo bitte liegt da das Problem? Ich benutze diesen Fetzen Code schon lange, aber erst jetzt kommt ein Fehler auf!

Mache ich da einen Denkfehler oder einen Flüchtigkeitsfehler?

Gruß,

AccessDenied

Ich gebe dir mal nen Tipp :
mysql_query().
Den fehler hast du beim query() gemacht :wink:

sql::query macht nichts anderes als mysql_query();…

und selbst wenn ich sql::query($sql); mit mysql_query($sql); ersetzen würde, kommt derselbe Fehler…

Gib mal echo mysql_error() ;hinzu.
Eventuel liegt es an der mysql tabelle.

Es hat sich erledigt, ich totaler Faillord habe mich auf die falsche Datenbank verbunden, die dummerweise natürlich auf dem selbem Server liegt :ps:

Klappt jetzt alles, hatte natürlich mysql_error(); auch vergessen…