Ka4_0k
11.10.2009 - 00:24
Здравствуйте. Не могу записать значение кода онлайн плеера в базу. В значении есть кавычки.
заменил все на одинарные. Апдейт базы возвращает false. Пробовал так же без замены на одинарные, а с экранированием
PHP |
addslashes() , addcslashes() |
, тоже не помогло. До кучи добавил
PHP |
mysql_real_escape_string(), mysql_escape_string() |
ничего не помогло. Апдейт всё возвращает false...
Сам запрос:
SQL |
UPDATE `series` SET `embed`='<object id=\"player\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,18,0\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" width=\"440\" align=\"middle\" height=\"270\"><param value=\"true\" name=\"allowFullScreen\"><param name=\"allowScriptAccess\" value=\"always\"><param name=\"wmode\" value=\"transparen\t"><param name=\"FlashVars\" value=\"StopAsking=0&apm;self=1\"><param value=\"http://play.ukr.net/player.swf?key=key/e54c38b396b256130107eb634bd0e46e\" name=\"movie\"><embed wmode=\"transparent\" allowscriptaccess=\"always\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" name=\"player\" allowfullscreen=\"true\" src=\"http://play.ukr.net/player.swf?key=key/e54c38b396b256130107eb634bd0e46e&StopAsking=0&self=1\" width=\"440\" align=\"middle\" height=\"270\"></object>' WHERE `id` = '911'
|
Спустя 32 минуты, 2 секунды (10.10.2009 - 23:56) kirik написал(а):
Ka4_0k
Посмотри какую ошибку запрос возвращает.. mysql_error() в помощь!
Спустя 1 день, 8 часов, 24 минуты, 12 секунд (12.10.2009 - 08:20) Ka4_0k написал(а):
Спасибо! Проблему нашёл. Вот эта часть
Почему-то в самом запросе оставалась неэкранированной О_о.
_____________
-Oh My God! They Killed Kenny!
-You Bastards!