webForumDet fria alternativet

Problem med '

2 svar · 165 visningar · startad av uncle

uncleMedlem sedan nov. 200320 inlägg
#1

Hej, är lite av en njubi just när det kommer till MySQL.

Har upptäckt att om jag ska uppdatera ett fält och fältet innehåller tecknet ' så går det inte så bra. Finns det nått bra sätt att fixa detta?

Strängen jag använder idag:

$sql = "UPDATE news SET HEADLINE = '$headline', CONTENT = '$content' WHERE NEWSID = '$id'";

och $content innehåller tecknet ' vilket gör att det inte funkar alls...

/uncle

MatteMedlem sedan aug. 20002 975 inlägg
#2
$headline = mysql_escape_string($headline);
$sql = "UPDATE news SET HEADLINE = '$headline', CONTENT = '$content' WHERE NEWSID = '$id'";

Det går bra med addslashes() också.

uncleMedlem sedan nov. 200320 inlägg
#3

Tackar. :)

249 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
126 ms — hämta statistik (db)
121 ms — hämta tråd, inlägg och bilagor (db)