mysqli_error() expects parameter 1 to be mysqli, bool , ini kenapa ya?

<?php
	//Koneksi Database
	$server = "localhost";
	$user = "root";
	$pass = "";
	$database = "dblatihan";

	$koneksi = mysqli_connect($server, $user, $pass, $database)or die(mysqli_error($koneksi));

	//jika tombol simpan diklik
	if(isset($_POST['bsimpan']))
	{
avatar faqihfadillah
@faqihfadillah

1 Kontribusi 0 Poin

Diperbarui 2 tahun yang lalu

1 Jawaban:

<div>hapus or die(...)&nbsp;<br>soalnya menyebabkan seluruh expresi menjadi suatu boolean, sementara koneksi hanya butuh mysqli menjadi suatu objek<br><br>kalau mau cek koneksi lakukan perintahnya setelah koneksi dibuat<br><br></div><pre>$koneksi = mysqli_connect($server, $user, $pass, $database);

if (mysqli_connect_errno()){ echo "Koneksi database gagal : " . mysqli_connect_error(); }</pre>

avatar logika
@logika

19 Kontribusi 8 Poin

Dipost 2 tahun yang lalu

Login untuk ikut Jawaban