Kenapa Pake Variable Gak Bisa???

<?php
	$link = mysqli_connect('localhost','root','','latihan');
	if (!$link) {
		die('Program ERROR'.mysqli_connect_error());
	};
	$nama = "Muhammad Afif A.";
	$umur = 19;
	$alamat = "Surakarta";
	$query = "INSERT INTO mahasiswa(nama, umur, alamat)
			  VALUES($nama, $umur, $alamat)";
	if (mysqli_query($link, $query)) {
		echo "Data Berhasil Disimpan!!!";
	}

	mysqli_close($link);
?>

Gan, agan, ini kenapa VALUESnya saya ganti variabel gk bisa ya? solusinya gimana?

avatar milliarta
@milliarta

20 Kontribusi 3 Poin

Diperbarui 6 tahun yang lalu

4 Jawaban:

Jawaban Terpilih

<?php
	$link = mysqli_connect('localhost','root','','latihan');
	if (!$link) {
		die('Program ERROR'.mysqli_connect_error());
	};
	$nama = "Muhammad Afif A.";
	$umur = 19;
	$alamat = "Surakarta";
	$query = "INSERT INTO mahasiswa(nama, umur, alamat)
			  VALUES("$nama"." $umur"," $alamat")";
	if (mysqli_query($link, $query)) {
		echo "Data Berhasil Disimpan!!!";
	}

	mysqli_close($link);
?>
avatar stefanuspn
@stefanuspn

250 Kontribusi 69 Poin

Dipost 6 tahun yang lalu

atas saya benar gan pake double quote/1

avatar farhansyam
@farhansyam

129 Kontribusi 31 Poin

Dipost 6 tahun yang lalu

Udah di benerin sama mas @stefanuspn tuh ^^ Jangan lupa juga di escape yah

avatar markeronly
@markeronly

378 Kontribusi 230 Poin

Dipost 6 tahun yang lalu

oke gan. makasih ilmunya

avatar milliarta
@milliarta

20 Kontribusi 3 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban