phpbar.de logo

Mailinglisten-Archive

[php] PEAR::MDB - getall()-Fehler

[php] PEAR::MDB - getall()-Fehler

Lars Brinkmann lbrink at t-online.de
Mon Nov 15 22:10:05 CET 2004


Hallo Michael,

groß helfen kann ich Dir wahrscheinlich nicht, aber vielleicht bringt es
Dich ja trotzdem ein wenig weiter.

> Warning: preg_match() expects parameter 2 to be string, resource 
> given in C:\_webserver_\indova\inc\MDB.php on line 478 Auch in Zeile
> 478 ist nichts zu erkennen und auch ein Aufruf von preg_match()
> findet nicht statt.
Was steht denn in Zeile 478 der MDB.php genau? Dein Code-Ausschnitt ist
ja sicherlich nicht aus der MDB.php.

> $sql_query = "SELECT ........"; $sql_result = $db->query($sql_query);
>  $sql_result = $db->query($sql_query); $sql_data =
> $db->getAll($sql_result);
Ich benutze Pear::DB, daher weiß ich nicht, ob es bei MDB anders ist. In
der DB würde Dein Script so aussehen:

$sql_query = "SELECT ........";
$sql_result = $db->getAll($sql_query);

Bei der DB übergibst Du den SQL-Query-String direkt an die Funktion. So
wie Du es oben beschrieben hast, übergibst Du das Objekt.

Viele Grüße, Lars Brinkmann


php::bar PHP Wiki   -   Listenarchive