
Fatal error
: Uncaught Error: Call to a member function rowCount() on null in C:\xampp\htdocs\bootst-1\index.php:25 Stack trace: #0 {main} thrown in
C:\xampp\htdocs\bootst-1\index.php
on line
25
این ارور رو چگونه بر طرف کنم؟
در این قسمت صفحات Search.php و Index.php پروژه را توسط PHP داینامیک میکنیم
برای ارسال نظر ابتدا باید وارد سایت شوید
Fatal error
: Uncaught Error: Call to a member function rowCount() on null in C:\xampp\htdocs\bootst-1\index.php:25 Stack trace: #0 {main} thrown in
C:\xampp\htdocs\bootst-1\index.php
on line
25
این ارور رو چگونه بر طرف کنم؟
سلام وقت بخیر.
ببینید ارور میگه که مقداری که دارید روش تابع rowCount را قرار میدید مقدارش null هست و خب ارور داده.ابتدا چک کنید که مقدار برگشتی از دیتابیس درست هست، بعد از اون تابع rowCount را استفاده کنید.
یه مورد که به یادگیری بهتر کمک میکنه اینکه ارور ها رو سعی کنید خودتون برطرف کنید و سرچ کنید اینکار باعث میشه تجربه ای بیشتری پیدا کنید.
سلام استاد عزیز شما در این ویدیو فقط else رو گفتید و if اولی رو توضیح ندادین
if(isset($_GET['categori'])){
}else{
$query_post="SELECT * FROM `post`";
$posts =$db->query($query_post);
}
سلام وقت بخیر.
در مورد تابع isset و GET_$ توی دوره گفتم.
اینجا چک میکنه آیا توی query string مقدار category هست یا خیر
منظورم اینه که دستورات داخل if رو نگفتید چیا هستن
اهان بله،داخل دستور if کد زیر قرار داره :
$category_id = $_GET['category'];
$posts = $db->prepare('SELECT * FROM posts WHERE category_id = :id');
$posts->execute(['id' => $category_id]);
Nikyar Zahedi
سلام وقتتون بخیر باشه
ممنون از آموزش های خوبی که قرار میدین
`$posts->execute(['keyword' => "%$keyword%"]);`
هدف از قراردادن % قبل و بعد از $keyword چیه؟
علی شیخ
11 ماه پیش
سلام وقت بخیر.
به معنی یک یا چند کاراکتر هست، توی این مثال میشه قبل و بعد از کلمه مورد نظر میتونه یک یا چند کارکتر دیگه باشه