PHPmaster
20th November 2011, 11:36 AM
Halo agan2 semua,
To the point aja ya, ane mau tanya dong gimana cara kita ngambil data dari tabel tapi secara acak?
Misal, tabel 'murid':
id | nama
1 | ayu
2 | budi
3 | edi
id -> PK
Ane pake php & mysql, cara ane sih gini:
PHP Code:
$jumlah_id = mysql_query("SELECT * FROM `murid`; ");
$id = rand(1, $jumlah_id);
$data = mysql_query("SELECT * FROM `murid` WHERE `id`='" . $id . "' ; ");
Tapi ada kelemahannya, kalo row $id kosong (misalnya terhapus), nanti semuanya jadi error.. Apa ada cara yg lbh baik?
Mohon bimbingannya gan
</div>
To the point aja ya, ane mau tanya dong gimana cara kita ngambil data dari tabel tapi secara acak?
Misal, tabel 'murid':
id | nama
1 | ayu
2 | budi
3 | edi
id -> PK
Ane pake php & mysql, cara ane sih gini:
PHP Code:
$jumlah_id = mysql_query("SELECT * FROM `murid`; ");
$id = rand(1, $jumlah_id);
$data = mysql_query("SELECT * FROM `murid` WHERE `id`='" . $id . "' ; ");
Tapi ada kelemahannya, kalo row $id kosong (misalnya terhapus), nanti semuanya jadi error.. Apa ada cara yg lbh baik?
Mohon bimbingannya gan
</div>