| om ane pake fungsi ini
$select=mysql_query("SELECT COUNT(*)FROM tbl_nilai WHERE id='1'"); $tampilselect=mysql_num_rows($select);
echo $tampilselect;
k hasilnya 1 ya ? padahal tidak ada data sama sekali dalam tabel ?
ane coba di phpmyadmin hasilnya 0 .. mohon bantuannya om |
|
| [genius]... kalo pake SELECT COUNT(*) FROM tbl... kenapa gak pake mysql_fetch_row() ? tanya kenapa? kalo pake mysql_num_rows() mengapa query-nya nggak SELECT * FROM tbl...? .. ah sudahlah.. ane cuman asal koming... |
|
| om penjelasan lebih lanjut donk ,, hasilnya malah array ,, gtu om |
|
| mysql_num_rows itu bukan jumlah data tapi jumlah baris. |
|
| select count akan menghasilkan 1 baris berisi data total query anda, klo ditarik dgn num_rows ya keluar 1 kan select count() menghasilkan 1 baris,
maka klo make select count() yang hrus anda lakukan adalah menarik value dari baris yang dihasilkan count() |
|
| count juga bisa lebih dari satu baris. |
|
| bisa lah lebih satu baris tergantung aggregat & bentuk query dia, tapi query dia kan simple count yang menghasilkan 1 baris, ntar klo dijelaskan lebih kesana malah lebih lieur TS nya :p |
|
| Baik om ,, ane salah mengartikan arti kata Count dan mysql_num_rows ,, sekarang ane udah ngerti ,, heheheh
mungkin pake seperti ini saja cukup ya ??
mysql_query("SELECT * FROM tbl_name WHERE id=''");
mysql_num_rows(); |
|
| emang bnr isinya 1 yaitu 0. |
|
| nah kalo misalkan ane pake select count nie om ,, fungsi php yng cocok untuk menmpilkan jumlah baris dari semua tabel itu apa ya om ? |
|
| mysql_fetch_row |
|
| makasaih om . hehehhehe ane coba nanti ,, |
Tidak ada komentar:
Posting Komentar