我想从sql数据库中显示PHP的结果
MySQL语句是正确的,并在PHPMyAdmin做我想要的但由于某种原因我的代码在网页中断
MySQL语句是正确的,并在PHPMyAdmin做我想要的但由于某种原因我的代码在网页中断
这是代码
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); echo [$result];
一般来说,我需要通过表id限制从min到max的随机数
您需要从查询中获取的结果集的每一行中获取数据.您可以使用MysqL_fetch_array().
原文链接:https://www.f2er.com/php/132669.html// 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 }
将您的代码更改为:
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']; }