webForumDet fria alternativet

Kolla ett ord åt gången?

PHP

1 svar · 147 visningar · startad av U2K

Medlem sedan jan. 2000224 inlägg
Frågan#1

Hur ska man göra för att med hjälp av en databas som innehåller ord som ska förklaras ta ut det från en sträng och sedan lägga in länkar i strängen...

Typ så här..

$string = "Detta är en TV";

Ska bli om TV finns med i databasen..

Detta är en <a href="explain.php?$id=3">TV</a>

Försök förstå.. =)

------------------
//Du ska inte slänga vatten över ån.
PHP vs ASP (10 - 0)

Medlem sedan mars 20007 896 inlägg
#2

Att spränga strängen vid varje mellanslag skulle ju vara en lösning...

$str = "Kolla in min TV nu!";
$arr = explode(' ', $str);

$sql_query = "SELECT lala FROM tata WHERE";

for($i = 0; $i < count($arr); $i++) {
&nbsp; &nbsp; if($i != 0)
&nbsp; &nbsp; &nbsp; &nbsp; $sql_query .= " OR";

&nbsp; &nbsp; $sql_query .= " nana = '" . $arr[$i] . "'";
}

$result = mysql_query($sql_query);

------------------
SPiN, bjorne.w@telia.com

-- Tekniska framsteg är som en yxa i händerna på en kriminell galning / Albert Einstein --

260 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)