Postingan lainnya
error saat akan mengambil data dari database
maaf mengganggu, saat mau ambil data dari database, tapi kenapa bagian echox errorx?
include("koneksi/konek.php");
$query_input="select * from spesifikasi";
$hasil_input=mysqli_query($link,$query_input);
while ($outputan=mysqli_fetch_assoc($query_input) {
# code...
echo ($outputan['nama'])."<br>";
}
5 Jawaban:
semoga membantu
include("koneksi/konek.php");
$query_input="select * from spesifikasi";
$hasil_input=mysqli_query($link,$query_input);
while ($outputan=mysqli_fetch_assoc($query_input) {
# code...
echo $outputan['nama']."<br>";
}
Kurang tutup while kayanya.. Disitu
while ($outputan=mysqli_fetch_assoc($query_input) {
Harusnya
while ($outputan=mysqli_fetch_assoc($query_input)){
kalo menurut saya, selain benar kata @apem di bagian while nya kurang penutup ")".
$link disitu harus di panggil juga mas dari file (koneksi/konek.php), karena itu berada di luar scopenya/luar lingkupnya(maaf kalo penjelasan saya mengenai scope/ruang lingkup kurang jelas, sisanya bisa nonton video php bagian scope yg dibuat mas hilman/cari di gugel).
saya ga tau isi file konek.php mas saya seperti apa, saya contohin gini aja:
<?php
//ini file (koneksi/konek.php)
$link = mysqli_connect($host, $user, $pass, $db) or die(mysqli_error());
?>
terus ini kode mas:
<?php
include("koneksi/konek.php");
//memanggil $link
global $link;
//cara lain memanggilnya seperti ini
// $_GLOBALS['link'];
$query_input = "select * from spesifikasi";
$hasil_input = mysqli_query($link,$query_input);
while ( $outputan=mysqli_fetch_assoc($query_input) ){
# code...
echo $outputan['nama']."<br>";
}
?>
referensi: http://php.net/manual/en/language.variables.superglobals.php http://php.net/manual/en/reserved.variables.globals.php
maaf bagian file konek.php kurang komplit.
<?php
$host = "localhost";
$user = "root";
$pass = "";
$db = "belajar-buat-blog";
$link = mysqli_connect($host, $user, $pass, $db) or die(mysqli_error());
?>
atau
<?php
$link = mysqli_connect("localhost", "root", "", "belajar-php") or die(mysqli_error());
//dengan urutan (server, username, password, nama db)
?>
Agan salah pas ngeluarin datany hrsny gini
include("koneksi/konek.php");
$query_input="select * from spesifikasi";
$hasil_input=mysqli_query($link,$query_input);
// $query_input ganti sama $hasil_input
while ($outputan=mysqli_fetch_assoc($hasil_input)) {
# code...
echo $outputan['nama']."<br>";
}
Semoga membantu ^^