LIKE %'$s'%
Bör vara:
LIKE '%$s%'
Om du använder enkelfnuttar när du använder den associativa arrayen $array, alltså: $array[ 'id' ], funkar det då?
Tips: Använd inte nyckelord ( T.ex. array ) som variabelnamn. Förvirrar rätt mycket oftast.
5 svar · 160 visningar · startad av Viking
$q = mysql_query("SELECT * FROM love WHERE mot_name LIKE %'$s'%);
while($array = mysql_fetch_array($q)) {
echo "<A HREF=\"id.php?id=". $array[id] ."\">". $array[mot_name] ."</A><BR><BR>";
}
Själva echon det blir fel i...
LIKE %'$s'%
Bör vara:
LIKE '%$s%'
Om du använder enkelfnuttar när du använder den associativa arrayen $array, alltså: $array[ 'id' ], funkar det då?
Tips: Använd inte nyckelord ( T.ex. array ) som variabelnamn. Förvirrar rätt mycket oftast.
Nopp
<?PHP
if($s != "") {
$q = mysql_query("SELECT * FROM love WHERE mot_name LIKE '%$s%');
while($array = mysql_fetch_array($q)) {
echo "<A HREF=\"id.php?id=". $array['id'] ."\">". $array['mot_name'] ."</A><BR><BR>";
}
}
?>
Det är all PHP på den sidan...
R: Har ju givetvis en mysql_connect och mysql_select_db
$q = mysql_query("SELECT * FROM love WHERE mot_name LIKE '%$s%'"); kanske
[Redigerat av SuPeR_ToBBe den 11 feb 2002]
Haha.
Ja, det är ju möjligt.