2017-01-21 6 views
-1

Здравствуйте, я новичок в PHP, и им получать эту ошибку ...:Ошибка T_CONSTANT_ENCAPSED_STRING.

Parse error: syntax error, unexpected ''arak'' (T_CONSTANT_ENCAPSED_STRING) in /testSQL.php on line 6

... для этой линии:

$query = UPDATE 'arak' SET `ara` = '$ar1' Limit 0,1; 

Небольшая помощь будет appriciated :)

+0

процитировать строку: ** $ запрос = «SET UPDATE 'арак'' ara' = '$ ar1' Предел 0,1 "; ** –

ответ

0

Вы должны процитировать строку «защищать имя таблицы» и защищать значение с помощью «

$query = "UPDATE `arak` SET `ara` = '$ar1' Limit 0,1"; 

Будьте осторожны, $ar1 должен быть защищен. Например, если $ar1 = '33\'33', у вас может быть проблема.

$ar1 = addslashes($ar1); 
$query = "UPDATE `arak` SET `ara` = '$ar1' Limit 0,1"; 

Addslashes является первым шагом для предотвращения SQL-инъекции, но это не достаточно, так как you can read it

 Смежные вопросы

  • Нет связанных вопросов^_^