Помогите отформотировать строку(проблема кавычек в кавычках)

WebSQLNeeder

Новичок
Помогите отформотировать строку(проблема кавычек в кавычках)

Есть такой запрос:
$sql="INSERT INTO adm_chat_a SET login=\"$i['test']\"";

Выдается ошибка:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/***.php on line 24
 

440hz

php.ru
WebSQLNeeder
строки конкатенируются символом ТОЧКА
$a = 'aaa'.'bbb';

и перед нчалом работы ЧИТАЕТСЯ синтаксис языка на котором ты пишешь. хотя бы из уважения к самому себе.
 

Leksi

Новичок
Обрабатывай $i['test'] с помощью функции mysql_real_escape_string
 

WebSQLNeeder

Новичок
Не, я видать немного вас запутал. В оригенале строка должна иметь вот такой вид:

$sql="INSERT INTO adm_chat_a SET login=ОДИНАРНАЯ КАВЧКА$i['test']ОДИНАРНАЯ КАВЧКА";

разумеется вместо слова ОДИНАРНАЯ КАВЧКА нужно что бы было просто '

Я помню это как то делается с помощью обратного слеша \ только вот как именно не помню - прошу подскажите и подредактируйте код
 

McSimm

Новичок
"Here I have put the 'word' with single quetes"
"Here I have put value of the '$variable' with single quetes"
"Here I have put value of the '{$variable['complex']}' with single quetes"

надо почитать про строки
 

SID

ReadOnlyТеаm
WebSQLNeeder
я тебе в своем первом посте уже написал как должно быть.
иди маны читай чудо ^^
 
Сверху