۱۳۹۴/۰۹/۲۶, ۰۱:۳۰ ب.ظ
(۱۳۹۴/۰۹/۲۴, ۰۹:۴۰ ب.ظ)admin نوشته: سلام.
من مشکلی در query (کد sql) نمی بینم (حداقل در نگاه اول که درست به نظر می آید).
بهتر است ابتدا به جای کلمه ((نرم افزار))، یک کلمه انگلیسی موجود در ردیف ها را تست کنید. اگر باز مشکل داشت، کدهای PHP را چک کنید. یعنی ممکن است مشکل در چگونگی اجرای query توسط کدهای PHP باشد. مثلا گاهی ما query را درست می نویسیم، اما نتایج را به درستی fetch نمی کنیم.
دقیقا من گرفتم یک نام لاتین موجود را جستجو کردم باز هم چیزی نیامد!
و ناگفته نماند که جستجو را در phpmyadmin تست کردم جواب داد ولی اینجا آرایه خروجی خالی است .
اینم کد :
کد پیاچپی:
$q=mysqli_query($con,"SELECT * FROM wp_cityposts WHERE post_title LIKE '%نرمافزار%' LIMIT 0 , 30");
//$al=mysqli_query($con,"SELECT post_title FROM wp_cityposts ");
$arr = array();
while($r = mysqli_fetch_assoc($q))
{
$arr[]=$r;
}
// }
var_dump($arr);
print(json_encode($arr));