راکت
حل شده

ارور سینتکس 1064

1 پاسخ

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

من دارم قسمت سرچ سایت رو میسازم ولی بهم ارور سینتکس 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();
ثبت پرسش جدید

پاسخ‌ها

1
امین محمدزاده
امین محمدزاده
@amin.webdesign

تخصص: برنامه نویسی وب - Laravel

بهترین پاسخ

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

شاید پاسخ شما همین‌جا باشد

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

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