راکت
Arnold
Arnold
توسط Arnold مطرح شد
حل
4 پاسخ

گرفتن آخرین رکورد یک جدول در دیتابیس

سلام دوستان یک مشکل دارم تو دیتابیس میخوام سلکت کنم اخرین ایدی یک جدول بین جداول به روش PDO خطی اینجوری ولی نمی دونم بعد از WHERE چی کلمه کلیدی بزارم که اخرین رکوردو بیاره

        $loads = $conn->query("SELECT id FROM onload WHERE ??")->fetch(PDO::FETCH_ASSOC);

@Arshiamohammadei
@Raymond
@hussain2


ثبت پرسش جدید
میلاد قربانی
میلاد قربانی
تخصص :php laravel
@miladghorbani0063 سال پیشمطرح شد
0

کد زیر بذارید تا بفهمید مشکل از کجاس

$q = $conn->query("SELECT * FROM onload  ORDER BY id DESC LIMIT 1");
if(!$q)
{
  die("Execute query error, because: ". print_r($conn->errorInfo(),true) );
}
else{
    $loads = $q->fetch(PDO::FETCH_ASSOC);

}

where هم برداید


میلاد قربانی
میلاد قربانی
تخصص :php laravel
@miladghorbani0063 سال پیشمطرح شد
0

سلام
میتونی query اینطوری بنویسی

 $loads = $conn->query("SELECT id FROM onload WHERE ??  ORDER BY id DESC LIMIT 1")->fetch(PDO::FETCH_ASSOC);

Arnold
Arnold
تخصص :eat sleep
@idmoted3 سال پیشمطرح شد
0

سلام مرسی ولی کارنکرد و چنین خطایی رو چاپید :
Fatal error: Uncaught Error: Call to a member function fetch() on boolean in D:\server\www\webcreater\dexfooter.php:8 Stack trace: #0 D:\server\www\webcreater\index.php(156): include() #1 {main} thrown in D:\server\www\webcreater\dexfooter.php on line 8
میدونید علتش چیه؟
کد php اش کلا اینطوریه

<?php
        $conn->query("INSERT INTO onload (`load`) VALUES ('load')");
        $loads = $conn->query("SELECT * FROM onload WHERE  ORDER BY id DESC LIMIT 1")->fetch(PDO::FETCH_ASSOC);
        echo $loads['id'];
?>

ضمنا اون دوتا علامت سوالی که گزاشتم مربوط به کوئری نیست

@miladghorbani006


میلاد قربانی
میلاد قربانی
تخصص :php laravel
@miladghorbani0063 سال پیشمطرح شد
0

کد زیر بذارید تا بفهمید مشکل از کجاس

$q = $conn->query("SELECT * FROM onload  ORDER BY id DESC LIMIT 1");
if(!$q)
{
  die("Execute query error, because: ". print_r($conn->errorInfo(),true) );
}
else{
    $loads = $q->fetch(PDO::FETCH_ASSOC);

}

where هم برداید


Arnold
Arnold
تخصص :eat sleep
@idmoted3 سال پیشمطرح شد
0

متشکرم کد بدرستی کار کرد و اشتباه رو پیدا کردم 👌


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

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