• خطای MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL
    #1
    Note 
    مربوط به تاپیک
    خطایابی کدهای php - مشکلات رایج برنامه نویسان
    (در Tab جدید باز میشود)


    سلام
    بطور کلی این خطا زمانی بوجود میاد که شما یک کوئری اشتباه از دیتابیس بگیرید و گرامر SQL رو رعایت نکرده باشید.
    برای مثال این خطا زمانی میتونه اتفاق بیوفته که شما بدرستی ورودی ها رو escape نکرده باشید:
    کد php:
    $query "UPDATE `posts` SET my_text='{$_POST['text']}' WHERE id={$_GET['id']}";
    mysqli_query($db$query); 
    در این حالت اگر کلید test داخل متغیر POST_$ حاوی یه تک کوت ( ' ) مثل I'm a PHP newbie باشه اونوقت کوئری به این شکل درمیاد:
    کد php:
    $query "UPDATE `posts` SET my_text='I'm a PHP newbie' WHERE id=10'; 
    و این یه کوئری اشتباهه و موجب بروز خطای بالا میشه.
    نکته:چون این یه مثال برای این خطا بود دیگه راه حلشو نیازی نیست بگم.

    ایجاد موضوع جدید     موضوع بسته شده است 

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
      خطای Parse error: syntax error, unexpected 'if' (T_IF) azkio 1 89 18-05-2017 ساعت 13:29
    آخرین ارسال: SOFTAFZAR
    Note چرا میگن نباید دیگه از mysql در php استفاده کنیم؟ FireBug 3 1,304 18-01-2015 ساعت 16:29
    آخرین ارسال: rockstar
    Note خطای Fatal error: Using $this when not in object context Daniel 0 2,061 06-12-2014 ساعت 15:55
    آخرین ارسال: Daniel
    Note خطای Fatal error: Can't use function return value in write context Daniel 0 507 16-09-2014 ساعت 18:38
    آخرین ارسال: Daniel
    Note خطای Fatal Error: Call to Undefined function XXX Daniel 0 514 28-08-2014 ساعت 16:04
    آخرین ارسال: Daniel
    Note سوال پروژه عملی یهویی php and Mysql . لطفاً راهنمایی کنید... rouzbeh 1 866 26-08-2014 ساعت 13:52
    آخرین ارسال: REza mAX
    Note دریافت اطلاعات از json و ذخیره در mysql infoweb 1 617 06-08-2014 ساعت 15:00
    آخرین ارسال: REza mAX
    Note ذخیره و بازیابی اطلاعات در دیتابیس MySQL REza mAX 0 662 03-08-2014 ساعت 10:43
    آخرین ارسال: REza mAX
    Note خطای Fatal error: Call to a member function x() on a non-object mahbobe.prog 7 1,388 26-07-2014 ساعت 09:29
    آخرین ارسال: WWWorker
    Note خطای Fatal error: Call to a member function ... on a non-object Daniel 0 463 24-07-2014 ساعت 09:17
    آخرین ارسال: Daniel

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