[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запись embed кода в sql
Ka4_0k
Здравствуйте. Не могу записать значение кода онлайн плеера в базу. В значении есть кавычки.
PHP
str_replace()
заменил все на одинарные. Апдейт базы возвращает 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&amp;StopAsking=0&amp;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 написал(а):
Спасибо! Проблему нашёл. Вот эта часть
SQL
width="440"
Почему-то в самом запросе оставалась неэкранированной О_о.


_____________
-Oh My God! They Killed Kenny!
-You Bastards!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.