PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Was ist falsch?


headloose
29.12.2005, 18:12:48
Hallo,

habe eine Abfrage in ein anderes script kopiert und plötzlich kommt eine Fehlermeldung obwohl das im anderen script läuft.

mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in......

Die Abfrage geht allerdings!



if(isset($_GET["limit"])){

$searchmode = "Begriff Like '".$_GET["limit"]."%'"; # LINK auswerten
}

$sqlab = "select * from cosmetik where ".$searchmode;
$result = mysql_query($sqlab);

// Tabellenbeginn
echo "<table border=0>";

// Überschrift
echo "<tr> <td width=250 bgcolor=#cccccc>Begriff</td><td width=150 bgcolor=#cccccc>Definition</td>";

while ($dsatz = mysql_fetch_assoc($res))
{

echo "<tr>";
echo "<td width=250><a href='detail.php?id=".$dsatz["id"]."' >" . $dsatz["Begriff"] . "</a></td>";

Marilu
29.12.2005, 18:31:08
$sqlab = "select * from cosmetik where ".$searchmode; Laß Dir $sqlab hier noch mal mit 'echo' ausgeben und gib die Query dann mal im phpAdmin ein. Dann solltest Du den Fehler finden.

headloose
29.12.2005, 19:20:52
.. Fehler gefunden!

Wie kann ich eigentlich ein Suchfeld einfügen und die Datenbank nach einem Suchbegriff abfragen?

Am besten im gleichen script!

xabbuh
29.12.2005, 21:26:43
Wie kann ich eigentlich ein Suchfeld einfügen [...]
-> input (text) (http://de.selfhtml.org/html/formulare/eingabe.htm#felder)

[...] und die Datenbank nach einem Suchbegriff abfragen?
-> LIKE (http://dev.mysql.com/doc/refman/4.1/en/string-comparison-functions.html)
-> MySQL FULLTEXT-Suche (http://dev.mysql.com/doc/refman/4.1/en/fulltext-search.html)