• 1 رای - 4 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
این خطا مال چیه؟
#1
با سلام

من میخوام اینسرت کنم ولی این خطا رو میده
کد:
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 'true) VALUES ('1')' at line 1

با این که کد های من درسته !!!!!

کد پی‌اچ‌پی:
$insert_security=mysql_query("INSERT INTO table_name (test) VALUES ('$test')" ,$db); 

تو جدول هم اون test varchare هست و بس ...

حالا میدونم چرا این خطا رو میده
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط :
#2
کد پی‌اچ‌پی:
$insert_security=mysql_query("INSERT INTO table_name (`test`) VALUES ('$test')" ,$db); 
اینجوری‌ بزن ببین درست میشه
  پاسخ
تشکر شده توسط :
#3
باز هم همون خطا رو میده
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط :
#4
واسه ‌من‌ درست کار کرد
قبل از اینکه کوئری رو بفرستید این خط رو بزارید خروجی رو بببینید
کد پی‌اچ‌پی:
echo "INSERT INTO table_name (`test`) VALUES ('$test')" 
  پاسخ
تشکر شده توسط :
#5
باز همونجوریه
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط :
#6
خب‌ echo چه‌ خروجی میده؟
اصلا جای‌ اون خطی که دادین خطی که گفتم رو بزارین ببین خروجی چی هست تا ببینین واسه mysql چی میره
  پاسخ
تشکر شده توسط :
#7
echo خودش رو چاپ میکرد
کد پی‌اچ‌پی:
"INSERT INTO table_name (`test`) VALUES ('$test')" 

نقل قول:اصلا جای‌ اون خطی که دادین خطی که گفتم رو بزارین ببین خروجی چی هست تا ببینین واسه mysql چی میره

نفهمیدم
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط :
#8
مطمئنید‌ echo اینی‌ که گفتین چاپ می کنه؟
یعنی جای $text خود $text رو میزاره؟ تست کردید؟
به‌ جای
کد پی‌اچ‌پی:
$insert_security=mysql_query("INSERT INTO table_name (`test`) VALUES ('$test')" ,$db); 
این خط‌‌ رو بزارید
کد پی‌اچ‌پی:
echo "INSERT INTO table_name (`test`) VALUES ('$test')" 
  پاسخ
تشکر شده توسط :
#9
گذاشتم

اینو چاچ میکنه

کد پی‌اچ‌پی:
INSERT INTO table_name (`test`) VALUES ('1'

به جای $text مقدارش رو میزاره
با تشکر ممل آمریکایی
  پاسخ
تشکر شده توسط :
#10
اگر مطمئنین‌ این کد رو میده داخل phpmyadmin‌ تست کنید جواب میده. پس کد مشکلی نداره
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان