Kesalahan fatal yang dapat ditangkap: Objek kelas mysqli tidak dapat dikonversi ke string


0

Saya memiliki masalah dengan kode PHP saya. Saya mencoba membuat sistem login namun ketika saya menjalankan login saya mendapatkan kesalahan ini

Catchable fatal error: Object of class mysqli could not be converted to string in /var/www/html/ASSETS/PHP/functions.php on line 15

Adakah yang bisa membantu?

File functions.php saya

?php 

  function email_exists($email, $con) {
    $result = mysqli_query($con, "SELECT id FROM users WHERE email='$email'");

    if(mysqli_num_rows($result) == 1) {
      return true;
    } else {
      return false;
    }
  }

  function username_exists($username, $con) {
    $result = mysqli_query($con, "SELECT * FROM users WHERE username='$username'");

    if(mysqli_num_rows($result) == 1) {
      return true;
    } else {
      return false;
    }
  }

  function logged_in() {
    if(isset($_SESSION['username'])) {
      return true;
    } else {
      return false;
    }
  }


?>

2
Masalah khusus untuk pemrograman dan pengembangan perangkat lunak di luar topik, lihat On-Topic . Mencoba Stack Overflow tapi tolong baca dulu Bagaimana saya mengajukan pertanyaan yang bagus? . Anda dapat menandai pertanyaan Anda dan meminta moderator untuk memigrasikannya.
DavidPostill

1
Mengapa Anda menanyakan pertanyaan di luar topik yang sama lagi? Anda sudah bertanya Kesalahan fatal yang dapat ditangkap: Objek kelas mysqli tidak dapat dikonversi ke string di /var/www/html/ASSETS/PHP/functions.php on line 15 . Silakan luangkan waktu untuk membaca Pusat Bantuan dan pahami cara kerja Stack Exchange.
DavidPostill
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.