Mailinglisten-Archive |
Web-ComputerTechnik Daniel Bladeck wrote:
> function lesen_datenbank ($sql_befehl, $host, $db, $passwort)
> {
> $verbindung = mysql_connect($host, $db, $passwort);
> mysql_select_db($db, $verbindung);
> $ergebnis = mysql_query($sql_befehl, $verbindung);
>
> if($ergebnis)
> {
> while($zeile = mysql_fetch_row($ergebnis))
> {
warum nicht einfach statt
> for($i = 0; $i < mysql_num_fields($ergebnis); $i++)
> {
> $wert[$x] = $zeile[$i];
> }
> $x++;
besser '$wert[$x++]' = $zeile;' oder noch einfacher '$wert[]=$zeile;' ?
> }
> return $wert;
> }
> }
>
und am Anfang der Funktion $wert mit '$wert=array();' und gegebenenfalls
$x mit '$x=0;' initialisieren?
wenn du dann noch statt mysql_fetch_row() mysql_fetch_array() benutzt,
kannst du auf die einzelnen Ergebnisse z.B. mit
$wert[0]['hauptkategorie']
statt $wert[0][0] zugreifen ...
PS: var_dump() ist dein Freund ...
--
Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77
php::bar PHP Wiki - Listenarchive