• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
گرفتن ارور در کد php
#1
سلام خدمت اساتید

این اولین پست من هست در این انجمن پس اگر جای اشتباهی برای این سوال هستش عذرخواهی میکنم

من یک کد دارم که mysql بود تبدیلش کردم به mysqli ولی این ارور هنوز برطرف نشده

اگه کدمو اصلاح کنید ممنون میشم

کد:
Fatal error: Uncaught Error: Call to a member function fetch_array() on boolean in /home/public_html/test.php:35 Stack trace: #0 {main} thrown in /home/public_html/test.php on line 35


[عکس: a1la_download_(3).png]

کد پی‌اچ‌پی:
<?php
$con
=mysqli_connect("localhost","****","****","****");
if (
mysqli_connect_errno())
{
 
 echo "Failed to connect to MySQL: " mysqli_connect_error();
 
 }

//با استفاده از متد گت  شمارنده رو میگیریم
$start $_GET['start']; 

//اینجا تعیین میکنیم که ده دهتا جلو بلره
$limit 10

//اینجا اومدیم تعداد کل رکورد ها رو گرفتیم
//$total = $con->query("SELECT id FROM b4a_login"->num_rows);
$sql="SELECT id FROM `b4a_login`";
$result=mysqli_query($con,$sql);
$total=mysqli_num_rows($result);

//اینجا اومدیم قسمت اینتجر تعداد کل به ده رو گرفتیم
$page_limit floor($total/$limit)*$limit
// اینجا اومدیم باقیمانده به 10 رو گرفتیم
$mod=$total-$page_limit;
//اینجا میگیم اگه شمارنده از محدودیتی که گزاشتیم کمتر بود 
if($start<$page_limit){

 
 
$sql "SELECT * FROM b4a_login LIMIT $start$limit";
 
 
$result $con->query($sql); 
 
 
 
$res = array(); 
 
 while(
$row $result->fetch_array()){
 
array_push($res, array(
 
"fname"=>$row['username'],
 
"lname"=>$row['password'])
 );
 }

 echo 
json_encode(array("result"=>$res));
 
//اینجا به دهتای آخر رسیدیم و باید باقیمانده رو لود کنیم
 
}elseif($start==$page_limit){
 
  $sql "SELECT * FROM b4a_login LIMIT $start$mod";
 
 
$result $con->query($sql); 
 
 
$res = array(); 
 
 while(
$row $result->fetch_array()){
 
array_push($res, array(
 
"fname"=>$row['username'],
 
"lname"=>$row['password'])
 );
 }
 echo 
json_encode(array("result"=>$res));
 
//اینجا همه آیتمها لود شده
 
}elseif($start>$page_limit){
 
  echo "the end";
 
   }
?>
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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