PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler beim suchen in einer Datenbank


Andy010
28.12.2003, 17:45:16
Hallo Leute,

ich habe hier ein Script das zum durchsuchen einer MySQL-Datenbank ist,

Das Script:
_______________________________________________

$link = mysql_connect ("$mysqlhost","$mysqluser","$mysqlpassword") or die ("Keine Verbindung zum Mysql Server <br> ".mysql_error());
mysql_select_db("$mysqldatabase");
if ($sortier !="zutaten") {$abfrage ="select * from $tabelle1 where $sortier like '%$suchstring%' order by titel;";
$ergebnis = mysql_query($abfrage);
$counter=1;
$x=mysql_affected_rows();
while($zeile = mysql_fetch_array($ergebnis))
{require("abfrage2.php"); $counter++;}
mysql_free_result($ergebnis);
mysql_close ($link);}
else {$abfrage ="select * from $tabelle1 where $sortier like '$suchstring%' order by titel;";
$ergebnis = mysql_query($abfrage);
$counter=1;
$x=mysql_affected_rows();
while($zeile = mysql_fetch_array($ergebnis))
{require("abfrage2.php"); $counter++;}
mysql_free_result($ergebnis);
mysql_close ($link);}

_________________________________________________

Und die Fehlermeldung:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/*****/html/*****/suchergebnis.php on line 38

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/www/*****/html/*****/suchergebnis.php on line 40

-> wobei die Zeile 38 die mit while($zeile =........ ist,
und die Zeile 40 die mit mysql_free_result($ergebnis);
jeweils von der if-Abfrage.

Kann mir evtl. jemand sagen an was das liegt?

Schon mal Dank im Voraus!!!

Andy010
29.12.2003, 17:11:59
Mir ist wohl nicht zu helfen! :(

meikel
29.12.2003, 17:31:12
Original geschrieben von Andy010
Mir ist wohl nicht zu helfen! :(
http://www.dclp-faq.de/q/q-fehler-mysql-result.html