Query Funktion geht nicht

dom123

Mitglied
Hi Ich wollte mir eine Funktion basteln die mir den Query erleichtert. Aber sie funktioniert nicht.

Hier der Code
PHP:
  function select_query($von="",$was="")
  {
  if($was == "")
  {
  $query =mysql_query("Select * FROM ".$von." ")OR DIE (mysql_error());
  return $query;
  }else 
  {
  $query = mysql_query("SELECT ".$was." FROM ".$von." ")OR DIE (mysql_error());
  return $query;
  }
  }
  
  $von = select_query("userss");
  while($arr = mysql_fetch_array($query)){
  echo $arr['nick'];
  }

Und hier die Fehlermeldung.

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/dom123/fsa/gg.php on line 22
 
Das Query ist schreinbar nicht richtig. Generier es in der Funktion zuerst und gib es dann aus. Evt. siehst du da denn Fehler schon. Ansonsten gib genau dieses Query mal im PHPMyAdmin ein, dort wird es dir eine genauere Fehlermeldung geben.
 
Also Problem ist gelöst war ein dummer Fehler von mir.

So war es
PHP:
 while($arr = mysql_fetch_array($query)){
Es musste aber so sein
PHP:
 while($arr = mysql_fetch_array($von)){
 
Zurück