kenapa funngsi query() ga berjalan ?

siang agan agan . mau tanya . kenapa fungsi query() di bawah ini ga jalan ya ? tapi kalo querynya di taroh di file db dia bisa masuk and berjalan . mohon pencerahanya . thanks

![](https://skspace.sgp1.digitaloceanspaces.com/forums/images/oop php1.jpg)![](https://skspace.sgp1.digitaloceanspaces.com/forums/images/oop php2.jpg)![](https://skspace.sgp1.digitaloceanspaces.com/forums/images/oop php3.jpg)

avatar Saputroandhi
@Saputroandhi

509 Kontribusi 162 Poin

Diperbarui 7 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

****SOLVED*****

maaf kurang akua . yang di atas jelas salah hiihihiih. sederhanaynya begini nyang bener

<?php

 class Database{
	 	public $db;

	 public function __construct(){
		 $this->db = new MySQLi('localhost','root','','user');
		 if($this->db->connect_errno){
			 	echo 'Koneksi gagal';
			 }
			 else
			 {
				echo 'DB Connected';
			 }


		 }

		 public function insert($table,$value1,$value2){
 				$query = "INSERT INTO $table (user,alamat) VALUES ('$value1','$value2')";
				$this->db->query($query);

			 }


	 }


?>
<?php
require_once 'db.php';

echo 'Selamat datang <br>';


 $user = new Database ;
 $user->insert('user','udin','udara');

?>
avatar Saputroandhi
@Saputroandhi

509 Kontribusi 162 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban