webForumDet fria alternativet
Logga in / Bli medlem

enkelt syntax problem

PHP

2 svar · 250 visningar · startad av Prime_66

Medlem sedan aug. 2004290 inlägg
Trådstart#1

Hur skriver denna rad fast rätt:


$update_mediaplayer = "UPDATE publishers SET mediaplayer="$_GET['set_mediaplayer']" WHERE pub_account = '$pub_account'";

Problemet är ju att det är fel sätt att skriva in GET variablen i strängen. Men hur är rätt som sagt..

Medlem sedan mars 20025 907 inlägg
#2
$update_mediaplayer = "UPDATE publishers SET mediaplayer=" . $_GET['set_mediaplayer'] . " WHERE pub_account = '$pub_account'";
//eller
$update_mediaplayer = "UPDATE publishers SET mediaplayer={$_GET['set_mediaplayer']} WHERE pub_account = '$pub_account'";

Om mediaplayer är en textkolumn så ska du ha enkelfnuttar runt värdena där också (precis som vid pub_account).

Medlem sedan mars 20032 667 inlägg
#3

$update_mediaplayer = "UPDATE publishers SET mediaplayer='" . $_GET['set_mediaplayer'] . "' WHERE pub_account = '$pub_account'";
256 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)