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;
    }
  }


?>
Dectom
sumber
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