Tyn Новичок 14 Апр 2009 #1 backslash and INSERT Как обработать строку перед вставкой в базу? какойто лохх-:\\\ строка заканчивается именно на backslash... разумеется что так выдает ошибку: $sign=(get_magic_quotes_gpc())?$_POST['sign']:addslashes($_POST['sign']); INSERT INTO TABLE SET sign = '$sign'....
backslash and INSERT Как обработать строку перед вставкой в базу? какойто лохх-:\\\ строка заканчивается именно на backslash... разумеется что так выдает ошибку: $sign=(get_magic_quotes_gpc())?$_POST['sign']:addslashes($_POST['sign']); INSERT INTO TABLE SET sign = '$sign'....
Tyn Новичок 14 Апр 2009 #3 сорри не заметил еще $sign = preg_replace('/(.)\\1\\1+/','\\1\\1\\1',$sign);
Фанат oncle terrible Команда форума 14 Апр 2009 #4 а это еще что такое? -~{}~ 14.04.09 21:22: короче, выкинь весь это хитровыдуманный мусор, и сделай $sign=mysql_real_escape_string($_POST['sign']);
а это еще что такое? -~{}~ 14.04.09 21:22: короче, выкинь весь это хитровыдуманный мусор, и сделай $sign=mysql_real_escape_string($_POST['sign']);