er gibt mir immer nur einen namen aus der db

Hoxxie

Grünschnabel
Ich habe schon versucht alle über 1 auszulesen aber geht irgendwie nicht, habe den fehler nicht gefunden, vielleicht könnt ihr mir ja helfen :)
PHP:
list($nichtaktiv)=$db->query_first("SELECT username FROM bb".$n."_users WHERE activation<>1");
 
Hallo!

Um dir helfen zu können, müssten wir schon wissen, was überhaupt für ein Fehler auftritt!
Was meinst du mit

  • alle
  • 1
  • alle über 1
  • mit dem gesamten Satz

Formuliere deine Frage bitte klar und verständlich!
 
hehe, sorry, er gibt mir leider nur einen aus, da sind aber immer verschieden viele. aktive haben die ziffer 1 und nichtaktive haben halt höhere zahlen, die aber immer verschieden sind
 
Mir ist die list-Funktion jetzt nicht allzu genau bekannt, ich könnte mir allerdings vorstellen, dass dies dein Problem ist.
Woher hast du überhaupt diese Merkwürdige art, eine Query auszulesen (diese Frage war rein rethorisch, bitte nicht darauf eingehen)?! :confused:

Besser:

PHP:
$arr = $db->query_first ($query);
foreach ($arr AS $v)
{
//anweisungen
}

Oder aber es liegt an der Methode query_first. Der Name dieser Funktion drückt meiner Meinung nach aus, dass nur der erste Datensatz ausgegeben wird - da kann ich mich natürlich auch irren.
 
Zurück