phpbar.de logo

Mailinglisten-Archive

[php] MySQL und php!

[php] MySQL und php!

eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de
Sun, 19 Nov 2000 17:53:51 +0100


On Sun, Nov 19, 2000 at 05:47:13PM +0100, Web-ComputerTechnik Daniel Bladeck wrote:
> Guten Abend!
> 
> Ich möchte mir gerne eine Funktion schreiben die eine Datenbankabfrage vor
> nimmt und eine Array zurück gibt.
> Das Funktioniert auch, aber ich bekomme immer nur einen Datensatz zurück!
> 
> Mein Funktionsaufruf schaut wie folgt aus:
> 
>  $sql_befehl = "SELECT hauptkategorie, unterkategorie, bezeichnung1,
>             FROM liste where bezeichnung1 like \"%$suchbegriff%\"";
>  $zeile = lesen_datenbank ($sql_befehl, "localhost", "db", "pass");
> 
> Meine Funktion bis jetzt:
> 
> 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))
>                     {
>                             for($i = 0; $i < mysql_num_fields($ergebnis);
> $i++)
>                             {
>                                     $wert[$x] = $zeile[$i];
>                             }
>                                     $x++;
>                     }
>                         return $wert;
>                 }
> }
> 
> Jetzt habe ich zwei Probleme:
> - entweder ich komme einfach nicht darauf, wie ich auf das ARRAY wert
> zugreifen soll, da ja jeder Wert ($wert[0], $wert[1], usw.) wider ein ARRAY
> ist, oder
> - es funktioniert so nicht und ich mache einen rissen Fehler

Dann nimm halt http://php.net/mysql_fetch_array oder
http://php.net/mysql_fetch_assoc. Beide Funktionen haben ein kleines
Beispiel. mysql_fetch_assoc() gibts aber erst seit PHP 4.0.3.

-Egon

-- 
http://www.linuxtag.de/
http://php.net/books.php 
http://www.concert-band.de/


php::bar PHP Wiki   -   Listenarchive