خطا در در پایگاه داده

wikipedia

Member
سلام دوستان من یک سیستمی طراحی کردم که و قتی مطالب رو ارسال میکنم به بانگ این خطا نمایش داده میشه.

خطا :
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 '', '')' at line 3
:sad:
 

Sociant7

Member
اشکال تو کوئری هست که نوشتی !
با استاندارد sql مورد استفاده MySql مطابقت نداره
فکر کنم یه , زیادی گذاشتی
اگه کوئریتو مینوشتی بهتر میتونستم کمکت کنم
 

wikipedia

Member
این هم ...

PHP:
 <?
$db_name = "php5";
$table_name = "post";
$connection = @mysql_connect("localhost", "php5", "php5")
or die(mysql_error());
$db = @mysql_select_db($db_name, $connection) or die(mysql_error());
$sql = "INSERT INTO $table_name
(title, entry, comentry, dates) VALUES
('$_POST[title]', '$_POST[entry]', '$_POST[comentry], '$_POST[dates]')";
$result = @mysql_query($sql,$connection) or die(mysql_error());
?>
در پنجرهquery کد زیر داخل تکست اریا هست.
SELECT * FROM `post` WHERE 1
من با PHPMYAdmin و winlampکار میکنم.
آیا برای کار بر روی لوکال هاست برنامه ای بهتر هم وجود دارد؟ (به جز Wamp):sad:
 

peyman1987

Member
دوست عزیز شما با کوئری Select مشکل داری یا با کوئری که توی فایل نوشتی ( Insert )؟؟؟
 

jhoseini

Member
PHP:
 <?
/*01*/ $db_name = "php5";
/*02*/ $table_name = "post";
/*03*/ $connection = @mysql_connect("localhost", "php5", "php5")
/*04*/ or die(mysql_error());
/*05*/ $db = @mysql_select_db($db_name, $connection) or die(mysql_error());
/*06*/ $sql = "INSERT INTO $table_name
/*07*/ (title, entry, comentry, dates) VALUES
/*08*/ ('$_POST[title]', '$_POST[entry]', '$_POST[comentry], '$_POST[dates]')";
/*09*/ $result = @mysql_query($sql,$connection) or die(mysql_error());
?>
توی خط 8 بعد از $_POST[comentry] یهدونه ' کمه، مشکلتون ممکنه همین باشه
 

wikipedia

Member
دوست عزیز مشکلم کاملا حل شد.باتشکر فراوان از ما!
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا