علیرضا جوادی
3 سال پیش توسط علیرضا جوادی مطرح شد
1 پاسخ

ارور سینتکس 1064

سلام دوستان عزیز

من دارم قسمت سرچ سایت رو میسازم ولی بهم ارور سینتکس 1064 میده کد و کد ارور رو براتون این زیر مینویسم لطفا راهنمایی کنید!


Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'LIEK '%لپ تاپ%' OR `products`.`body` LIKE '%لپ تاپ%' AND `produc...' at line 1 in F:\StoreSite\system\Database\Traits\HasQueryBuilder.php:108 Stack trace: #0 F:\StoreSite\system\Database\Traits\HasQueryBuilder.php(108): PDOStatement->execute(Array) #1 F:\StoreSite\system\Database\Traits\HasSoftDelete.php(76): System\Database\ORM\Model->executeQuery() #2 [internal function]: App\Product->getMethod() #3 F:\StoreSite\system\Database\Traits\HasMethodCaller.php(25): call_user_func_array(Array, Array) #4 F:\StoreSite\system\Database\Traits\HasMethodCaller.php(12): System\Database\ORM\Model->methodCaller(Object(App\Product), 'get', Array) #5 F:\StoreSite\app\Http\Controllers\HomeController.php(54): System\Database\ORM\Model->__call('get', Array) #6 [internal function]: App\Http\Controllers\H in F:\StoreSite\system\Database\Traits\HasQueryBuilder.php on line 108
 $search = '%' . $_GET['search'] . '%';
                $products = Product::where('title', 'LIEK', $search)->whereOr('body', 'LIKE', $search)->where('cat_id', $category->id)->get();

ثبت پرسش جدید
امین محمدزاده
تخصص : برنامه نویسی وب - Laravel
@amin.webdesign 3 سال پیش مطرح شد
1

شما واژه LIKE رو اشتباهی LIEK نوشتید توی کد برای پارامتر title


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام