Daftar dan Belajar Sekarang!

Menampilkan data mysql dengan php

foto dikialfin216
4 Kontribusi 0 Coto
3 minggu yang lalu
Warning: Illegal string offset 'gambar' in A:\Xampp\htdocs\webprograming\PHP\pertemuan9\index.php on line 42 error nya itu karna apa ya?, saya sedang belajar mysql dan php melalui video mohon bantuannya berikut source code nya
<?php 

require 'functions.php';
// untuk menghubungkan index.php dengan functions.php

$mahasiswa = query("SELECT * FROM mahasiswa");

 ?>

 <!DOCTYPE html>
 <html lang="en">
 <head>
 	<meta charset="UTF-8">
 	<title>PHP & MYSQL</title>
 </head>
 <body>
 	
<h1>daftar mahasiswa</h1>

	<table border="1" cellpadding="10" cellspacing="0">
		
		<tr>
			<th>No.</th>
			<th>Aksi</th>
			<th>Gambar</th>
			<th>NRP</th>
			<th>Nama</th>
			<th>Email</th>
			<th>Jurusan</th>
		</tr>
		
		<?php foreach ($mahasiswa as $mhs) : ?>
			<tr>
				<td>
					2
				</td>
				<td>
					<a href="">Ubah</a> |
					<a href="">Hapus</a>
				</td>
				<td>
					<?php echo $mhs["gambar"]; ?>
				</td>
				<td>
					<?php echo $mhs["nrp"]; ?>
				</td>
				<td>
					<?php echo $mhs["nama"]; ?>
				</td>
				<td>
					<?php echo $mhs["email"]; ?>
				</td>
				<td>
					<?php echo $mhs["jurusan"]; ?>
				</td>
			</tr>
		<?php endforeach; ?>

	</table>

 </body>
 </html>
  • function query() itu return apa gan? - dianarifr
  • Pastikan field "gambar" ada di table anda - Rozul
  • <?php $conn = mysqli_connect("localhost", "root", "", "phpdasar"); function query($query) { global $conn; // agar mencari variable conn di luar function $result = mysqli_query($conn, $query); $rows = []; while ($row = mysqli_fetch_assoc($result)) { $rows = $row; return $rows; } } ?> saya bikin supaya koneksi dan perintah buat query nya di function tolong pencerahannya om - dikialfin216

Jawaban
foto insanz01
29 Kontribusi 23 Coto
3 minggu yang lalu
itu berarti di dalam tabel mahasiswa tidak ada kolom / entitas bernama "gambar"
  • ada kok om kolom gambar nya, tp kenapa begitu ya? saya bikin koneksi dan query nya di file berbeda sih, apa kesalahan ada di file function saya ya? - dikialfin216
  • Boleh saya lihat file functionnya mas ? - insanz01

foto insanz01
29 Kontribusi 23 Coto
3 minggu yang lalu
boleh saya lihat code dari file functionnya ?

foto dianarifr
633 Kontribusi 295 Coto
2 minggu yang lalu
coba pake ini, return rows taruh diluar while
function query($query) { 
	global $conn; // agar mencari variable conn di luar function 
	$result = mysqli_query($conn, $query); 
	$rows = []; 
	while ($row = mysqli_fetch_assoc($result)) { 
		$rows[] = $row; 
	} 
	return $rows; 
}


Login untuk diksusi di forum sekolah koding

Seikhlas Info

Fitur baru: "Komentar"! baca ini ya
Bikin forum yang nyaman, santai dan sopan