بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل در اتصال کوثری دیتابیس

مدیریت گفتگو
مهدی حاجیان 7 سال پیش
آخرین تغییر: 7 سال پیش

با سلام، دوستان مشکل این چیه؟

#1  <?php
#2  $localhost = "localhost";
#3  $username = "root";
#4  $password = "";
#5  $dbname = "notes";
#6   
#7  $con = new mysqli($localhost, $username, $password, $dbname);
#8  
#9  require_once('db.php');
#10 $email= $_POST['email'];
#11 $pass= $_POST['password'];
#12
#13 $sql = "SELECT * FROM x_user WHERE email='$email'";
#14 $result = $con->query($sql);
#15 if ($result == null) {
#16    header("Location: login-f.php");
#17  } else {
#18    if ($pass == $result['password']){
#19    header("Location: login-s.php");
#20    } else {
#21        header("Location: login-f.php");
#22    }
#23 }
#24 ?>
 
از خط 18 اشکال میگیره و ارور زیر رو میده:
Fatal error: Uncaught Error: Cannot use object of type mysqli_result as array in C:\xampp\htdocs\notepad\login-check.php:18 Stack trace: #0 {main} thrown in C:\xampp\htdocs\notepad\login-check.php on line 18

نظرات

libcode 7 سال پیش
شما از xamp استفاده کردید . پیشنهاد میشود طبق آموزش ها پیش برید و از wamp استفاده کنید.
libcode 7 سال پیش
در هر صورت علت ممکن است از این باشد که خروجی query($sql) شما خالی یا به عبارتی در دیتابیس شما چیزی ثبت نشده است.

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .