2013-05-30 3 views
-4
$sql_select3 = "UPDATE `pdfhash` 
SET `PdfHash` = '$pdf1hash',`DateModified` = '.$date.' 
WHERE `Filename` ='current.pdf'"; 

это SQL оператор возвращает ошибку, что говорит этотSQl синтаксическая ошибка в UPDATE заявление

Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'current.pdf'',`DateModified` = 'Thursday the 30th ' WHERE `Filename` ='.current.' at line 1 
+0

показать нам ** ТОЧНО ** запрос без PHP переменных – zerkms

ответ

4

Неправильное цитирование использования, как это,

$sql_select3 = "UPDATE `pdfhash` SET `PdfHash` = '$pdf1hash', 
       `DateModified` = " . $date ." 
       WHERE `Filename` ='current.pdf'"; 
+0

получаю эту ошибку об ошибке: У вас ошибка в вашем SQL синтаксиса; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с 'current.pdf' ', 'DateModified' = в четверг 30-й' в строке 1 – user2421414

+0

Попробуйте' DateModified = '$ date' 'не с точками –

+0

Ошибка: у вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с 'current.pdf' ', 'DateModified' =' Четверг 30-го '' по строке 1 – user2421414

1

Попробуйте

$sql_select3 = "UPDATE `pdfhash` SET `PdfHash` = '".$pdf1hash."',`DateModified` = '".$date."' WHERE `Filename` ='current.pdf'"; 

это поможет.

0

$ sql_select3 = "UPDATE SET pdfhashPdfHash = '$ pdf1hash', DateModified = '$ дата.. "' WHERE Filename = 'current.pdf'";

'. $ Date.' в

«„. $ Дата“»

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