- Beranda
- Komunitas
- Tech
- Website, Webmaster, Webdeveloper
[ASK] [ERROR] mysql_fetch_assoc expects parameter 1 to be resource blaa..blaa..
TS
beatyou
[ASK] [ERROR] mysql_fetch_assoc expects parameter 1 to be resource blaa..blaa..
Quote:
Malam developers ane sedikit ada masalah nih dengan laporan export data dari database ke EXCEL. Tetapi yang ane fokus kan bukan pada data dari database ke excel nya. Bingung yah gan ? ok kita bahas lebih lanjut.
Ane punya listing code export ke excel nya dengan php. Sebut aja index.php. Berikut code nya :
Spoiler for index.php:
Code:
<?php
require_once "Excel.class.php";
$tanggal = date("d - m - Y");
$tahun_ajaran = date("Y");
#koneksi ke mysql
$mysqli = new mysqli("localhost","root","","wasis");
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_error . ') ');
}
#akhir koneksi
#ambil data
$query = "SELECT no, nama, no_ujian, no_komputer, satker FROM absen";
$sql = $mysqli->query($query);
$arrabsen = array();
while ($row = $sql->fetch_assoc()) {
array_push($arrabsen, $row);
}
[color=red][B]#ambil data acara
//-------------------------------------------
$query = "SELECT seleksi FROM acara ";
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
//--------------------------------------------
[/B][/color]
#akhir data
$excel = new Excel();
#Send Header
$excel->setHeader('Laporan Absensi.xls');
$excel->BOF();
#header tabel
$excel->writeLabel(0, 0, " DIVISI TEKNOLOGI INFORMASI POLRI GELOMBANG : 1");
$excel->writeLabel(1, 0, " BIRO TEKNOLOGI INFORMASI");
$excel->writeLabel(2, 0, "___________________________________");
$excel->writeLabel(4, 1, "DAFTAR HADIR PESERTA UJI KOMPETENSI KOMPUTER");
$excel->writeLabel(5, 2, "SELEKSI [color=red][B]$row ['no_komputer'][/B][/color] T.A $tahun_ajaran ");
$excel->writeLabel(6, 2, " TANGGAL $tanggal ");
$excel->writeLabel(8, 1, "NO");
$excel->writeLabel(8, 2, "NAMA");
$excel->writeLabel(8, 3, "NO UJIAN");
$excel->writeLabel(8, 4, "NO KOMPUTER");
$excel->writeLabel(8, 5, "SATKER");
#isi data
$i = 9;
foreach ($arrabsen as $baris) {
$j = 1;
foreach ($baris as $value) {
$excel->writeLabel($i, $j, $value);
$j++;
}
$i++;
}
$excel->EOF();
exit();
?>
Jadi ane ingin menampilkan field pada database dengan nama table acara, field nya "seleksi",(Query Warna merah pertama) untuk di taro/di echo ke dalam JUDUL / EXCEL nya ($row = Lihat warna merah ke dua).
tapi setelah dirunning , pas buka file xls, dia ada peringatan bahwa data corrupt. dan ada pesan error di excel nya seperti ini :
tapi setelah dirunning , pas buka file xls, dia ada peringatan bahwa data corrupt. dan ada pesan error di excel nya seperti ini :
Spoiler for Error fetch_assoc parameter:
Padahal code Query nya (Warna Merah pertama) Itu berhasil di Export ke PDF dan seharunya jika excel tersebut berhasil maka judulnya begini :
Spoiler for Judul Data:
Help gan, bagaimana query yang benar untuk Listing code warna merah diatas.
0
1.7K
Kutip
11
Balasan
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan