Bạn cần tìm nạp dữ liệu từ mỗi hàng của tập kết quả thu được từ truy vấn. Bạn có thể sử dụng mysql_fetch_array()
cho điều này.
// Process all rows
while($row = mysql_fetch_array($result)) {
echo $row['column_name']; // Print a single column data
echo print_r($row); // Print the entire row data
}
Thay đổi mã của bạn thành mã này:
require_once('db.php');
$sql="SELECT * FROM modul1open WHERE idM1O>=(SELECT FLOOR( MAX( idM1O ) * RAND( ) ) FROM modul1open)
ORDER BY idM1O LIMIT 1"
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
echo $row['fieldname'];
}