PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Was ist das für ein Fehler ???


h3r3tic
22.05.2002, 15:09
Also ich habe ein paar DB Abfragen mit PHP und MySQL gemacht
nun bekomme ich aber folgenden fehler

Warning: Supplied argument is not a valid MySQL result resource in /pfadzudateietc/sql_result.php on line XY

wo liegt das problem
der code sieht so aus


$link = mysql_pconnect( $host, $benutzer, $passwort );
if ( ! $link )
die( "Keine Verbindung zu MySQL" );
mysql_select_db( $db, $link )
or die ( "Konnte Datenbank \"$db\" nicht öffnen: ".mysql_error() );
$ergebnis = mysql_query("SELECT head, id, author, author_mail, datum FROM news ORDER BY datum DESC");

// Es sollen nur die letzten 4 Eintraege angezeigt
// und anschliessend einfach als HTML ausgegeben

$zaehler = "0";
$zaehler2 = "4";
while ($zaehler <= $zaehler2 && $daten=mysql_fetch_array($ergebnis)) {

print "$head";
print "$id";
print "etc..";

}


pate33
22.05.2002, 15:26
while( $daten = mysql_fetch_array( $ergebnis ) ) {
echo "$daten->head";
echo "$daten->id";
}



SELECT head, id, author, author_mail, datum FROM news ORDER BY datum DESC LIMIT 0, 4


so geht das einfacher... ;)

sami
22.05.2002, 15:26
die meldung bedeutet, dass mit dem sql query was ned stimmt (z.b. ne spalte oder tabelle ned existiert).

btw, kennst du LIMIT in SQL? anscheinend ned :)
mit LIMIT 4 werden nur die ersten (bzw bei ORDER DESC die letzten) 4 angezeigt.

sami
22.05.2002, 15:27
lol, selbe minute