phpbar.de logo

Mailinglisten-Archive

[php] fehlermeldung - array?

[php] fehlermeldung - array?

Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de
Wed, 22 Mar 2000 13:39:39 +0100


Hallo Sandor,
> ich hab folgende fehlermeldung bekommen und
> weiss nicht was das bedeutet:
>
> "Warning: Using scalar variable $result2 as an array
> or object
> in file.php3 on line 92"
>
>  $query = "select * from gruppen order by gruppenr";
>   $result2 = mysql_db_query($database, $query);
>   $num2 = mysql_num_rows($result2) or
> die(mysql_error());
>
> <select name=\"gruppenr\"><option
> value=\"$result2[gruppenr]\">$result2[gruppenname]</select>

ganz einfach, Du bekommst bei Deiner Abfrage eine QueryID zurück, die ein
normaler Integer-Wert ist. Diese ID musst Du z.B. mysql_fetch_row() oder
mysql_fetch_array() übergeben. Bei jedem Aufruf dieser Funktionen wird dann
ein neuer Datensatz aus dem Ergebnis geholt. Darauf kannst Du dann mit
Array-Funktionen zugreifen und nicht, wie Du es gemacht hast, direkt über
die ID.

Etwa:
$Ergebniszeile=mysql_fetch_array($result2);
echo $Ergebniszeile[0];

Gruß
Stefan



php::bar PHP Wiki   -   Listenarchive