пытаюсь через PHP записать в SQL следующий текст: <img src='photo/111.jpg' />, но ничего не получается, пишет что не может записать в mySQL, а без кавычек картинка не отображается.
придумал что можно каждую картинку выгружать из трех мест:
1 - до кавычек: <img src=
2 - то что в кавычках - photo/111.jpg
3 - после кавычек - />
но это геморройно, так как картинок много.
может кто-то знает более рациональный путь?
заранее спасибо!
Спустя 2 минуты, 12 секунд (9.09.2011 - 18:16) Winston написал(а):
Так может
$path = "<img src='photo/111.jpg' />";
mysql_query("INSERT INTO `table` (`imgPath`) VALUES('" . mysql_real_escape_string($path) . "')";
Спустя 6 часов, 19 минут, 18 секунд (10.09.2011 - 00:36) evgeny777 написал(а):
Winston спасибо за совет но не помогает (((
Спустя 8 минут, 44 секунды (10.09.2011 - 00:44) evgeny777 написал(а):
Winston, я немного доработал код и вроде все заработало:
короче добавил еще одну переменную,
БОЛЬШОЕ СПАСИБО ЗА ПОДСКАЗКУ! :)
$path = "<img src='photo/111.jpg' />";
$foto = mysql_real_escape_string ($path);
mysql_query("INSERT INTO table SET foto = '$foto '");
короче добавил еще одну переменную,
БОЛЬШОЕ СПАСИБО ЗА ПОДСКАЗКУ! :)
Спустя 36 минут, 55 секунд (10.09.2011 - 01:21) inpost написал(а):
Надо писать наоборот, HTML использует двойные кавычки:
$path = '<img src="path" />';