mod_i: is not a valid MySQL result resource: unter PHP Version 4.1.2

Hallo,
unter PHP Version 4.2.3  ( Windows ) geths,
unetr PHP Version 4.1.2 ( UNIX ) nicht.
Warum ?
Oder kann ich noch eine anderen Befehl verwnden, als mysql_fetch_array?

$abfrage = "SELECT * FROM fall WHERE UID = '$PHPSESSID' AND LIFT >= '' ORDER BY PID";
$ergebnis = mysql_query( $abfrage, $dbref );
 while( $zeile = mysql_fetch_array( $ergebnis ) ) {
----------------------------------------------------------------------
PHP Version 4.2.3 OK.

PHP Version 4.1.2
Warning: Supplied argument is not a valid MySQL result resource

Gruß
mod_i

  1. Hi!

    Klappt die Verbindung zur Datenbank(richtige Zugangsdaten...)? Hast Du dieselbe Tabelle unter Unix?

    $abfrage = "SELECT * FROM fall WHERE UID = '$PHPSESSID' AND LIFT >= '' ORDER BY PID";
    $ergebnis = mysql_query( $abfrage, $dbref );

    füge hier mal

    echo mysql_error();

    ein

    Grüße
    Andreas

  2. $abfrage = "SELECT * FROM fall WHERE UID = '$PHPSESSID' AND LIFT >= '' ORDER BY PID";

    Sind Deine Spaltenüberschriften wirklich UID und PID (Groß/Kleinschreibung)???

    Wenn ja, dann probier mal das:
    $abfrage = "SELECT * FROM fall WHERE UID = '".$PHPSESSID."' AND LIFT >= '' ORDER BY PID";

    Mit mysql_error() kannst Du den Fehlergrund abfragen:
    $ergebnis = mysql_query( $abfrage, $dbref ) OR die(mysql_error());
    oder
    echo mysql_error() wie von Andreas beschrieben!

    ciao
    Steffen