Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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 ^^