Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Объясните пожалуйста как исправить ошибку
Форумы портала PHP.SU » » Вопросы новичков » Объясните пожалуйста как исправить ошибку

Страниц (1): [1]
 

1. imedia - 06 Апреля, 2016 - 09:59:35 - перейти к сообщению
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 'Bowling)' at line 1

PHP:
скопировать код в буфер обмена
  1.  
  2. $query_text='123';
  3. $result_video='333';
  4. $title_video=$json_output->title;
  5. $author_name=$json_output->author_name;
  6. $sql = "INSERT INTO queries (id,query_text,result_video,title_video,author_name) VALUES (NULL,$query_text,$result_video,$title_video,$author_name)";
  7. if ($conn->query($sql) === TRUE) {
  8. echo "New record created successfully";
  9. } else {
  10. echo "Error: " . $sql . "<br>" . $conn->error;
  11. }
  12.  
2. and_07 - 06 Апреля, 2016 - 10:13:01 - перейти к сообщению
распечатайте $sql
и сразу все увидете
3. imedia - 06 Апреля, 2016 - 10:20:05 - перейти к сообщению
А что тут видно
вот он
INSERT INTO queries (id,query_text,result_video,title_video,author_name) VALUES (NULL,123,333,cheikh nani et cheikh GHJT live 100% jadid 2015,Kamel Ghazi)

Error: INSERT INTO queries (id,query_text,result_video,title_video,author_name) VALUES (NULL,123,333,cheikh nani et cheikh GHJT live 100% jadid 2015,Kamel Ghazi)
4. alexiy - 06 Апреля, 2016 - 10:53:10 - перейти к сообщению
imedia
ну в общем - то все понятно, строку надо в кавычки обрамлять, не?
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. INSERT INTO queries (id,query_text,result_video,title_video,author_name) VALUES (NULL,123,333,'cheikh nani et cheikh GHJT live 100% jadid 2015','Kamel Ghazi')
  3.  

 

Powered by ExBB FM 1.0 RC1