MySQL + PHP: Herkes ne bu kod ile yanlış olduğunu bana söyleyebilir misiniz?

1 Cevap php

Ben bu senaryoyu çalıştıran sorunları yaşıyorum, ama aynı hata iletisini almaya devam. Birisi yanlış gidiyorum işaret olabilir? Teşekkürler.

Error message: Kendi SQL sözdizimi bir hata var; line 1 yakın'' kullanmak için doğru sözdizimi için MySQL sunucu sürümü karşılık kılavuzunu kontrol

 $datenow = date("Y-m-d") . " " . date("H:i:s");
 $conn = mysql_connect('localhost', 'admin', 'root') or die(mysql_error());
mysql_select_db('main') or die(mysql_error());

 $queryh =  "INSERT INTO user_comments (posted_by, posted_to, comment, date_posted) ".
		" VALUES ('{$postman}', '{$id}', '{$comment}', '{$datenow}' ";

 $result = mysql_query($queryh) or die(mysql_error());

 echo "posted";

1 Cevap

Eğer değerler listesinde yakın parantez eksik.

" VALUES ('{$postman}', '{$id}', '{$comment}', '{$datenow}' ";
                                                           ^
                                             Close-parenthesis goes here

Bir ipucu olarak,

$datenow = date("Y-m-d") . " " . date("H:i:s");

olarak kısaltılabilir:

$datenow = date("Y-m-d H:i:s");