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!!!
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!!!