| gan klo kaya gini salah apa yah??? mohon bantuan.
"Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in" |
|
| Salah d script select * from bla bla bla |
|
| query cek, salah nama tabel/field |
|
| ok terimakasih, saya coba |
|
| table nya kosong |
|
| belum ada file koneksi ke databasenya.. |
|
| warning muncul karena fungsi mysql_fetch_array() memerlukan parameter berupa variabel yang bertipe resultset dari hasil query, tapi yang diberikan adalah variable bertipe boolean (dalam hal ini mungkin ...biasanya sih boleean FALSE).. mengapa ini terjadi.. hal ini karena variabel yang dimasukkan adalah ebrasal dari baris seblumnya, yaitu dari hasil operasi mysql_query() Mengapa mysql_query() menghasilkan nilai boolean FALSE bukan berupa result set? hal ini bisa disebabkan karena pernulisan sintak SQL yang di masukkan sebagai paramater untuk fungsi mysql_query() ini kurang benar.. untuk itu check kembali SQL yang diberikan
cmiiw ^_^V |
|
| ok terimasikasih buat semuanya.. |
|
| coba kamu lihat varibael query SQL nya, sama lihat bagian Query... mysql_fetch_array(variabel query sql mu) example : $lihat = mysql_query("SELECT * FROM tm_tamu ORDER BY id_tamu DESC");
$vr=mysql_fetch_array($lihat);
biasanya kesalahan nama variabel didalam kurung mysql fetch array tidak terdefinisi dengan baik misal seperti ini : harusnya : $vr=mysql_fetch_array($lihat);
tapi kadang karena matanya ngantuk $vr=mysql_fetch_array(lihat); ---> gak ada tanda dolar atau apalah |
|
| ^IMHO, dalam kasus:
$vr=mysql_fetch_array(lihat);
maka yang muncul bukan 'warning message' tapi hanya notice, selayaknya:
Notice : Use undefined constant lihat - assumed 'lihat' in .....
cmiiw ^_^V |
Tidak ada komentar:
Posting Komentar