webForumDet fria alternativet
Logga in / Bli medlem

Hjälp?

PHP

5 svar · 160 visningar · startad av Viking

Medlem sedan maj 20003 652 inlägg
Trådstart#1
$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... :l

Medlem sedan mars 20007 896 inlägg
#2
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. :)

Medlem sedan maj 20003 652 inlägg
#3

Nopp :l

<?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 ;)

Medlem sedan mars 2001185 inlägg
#4

$q = mysql_query("SELECT * FROM love WHERE mot_name LIKE '%$s%'"); kanske ;)

[Redigerat av SuPeR_ToBBe den 11 feb 2002]

Medlem sedan mars 20007 896 inlägg
#5

Haha. :)
Ja, det är ju möjligt. ;)

Medlem sedan maj 20003 652 inlägg
#6

Åh fan :e

Tack! ;)

285 ms totalt · 4 externa anrop · v20260731065814-full.7d626504
143 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
147 ms — ändringar (db)