我如何使用PDO获得随机行数?我仍在学习如何使用PDO,所以这是我尝试过的方法,但是它没有用,因为它不会随机化引号:
$sql = "SELECT COUNT(*) AS rows FROM thquotes;";
try {
$query = $this->_db->prepare($sql);
$query->execute();
**$rowcount = $query->rowCount();
$rand = rand(0,$rowcount-1);**
$sql = "SELECT cQuotes, vAuthor, cArabic, vReference
FROM thquotes
LIMIT $rand, 1";
我在没有PDO的情况下使用了此代码,但无法正常工作:
**$rowcount = mysql_result($result, 0, 0);
$rand = rand(0,$rowcount-1);**
参考方案
您也可以使用MySQL执行此操作:
$sql = "SELECT cQuotes, vAuthor, cArabic, vReference
FROM thquotes
ORDER BY RAND()
LIMIT 1";
PHP PDO SQLite连接 - php我创建了到数据库的连接,但是我不知道为什么它总是创建一个新的空的database.sql文件。当我重命名数据库文件时,他总是创建一个新文件,而不是给我一个错误。这是我的代码 try { $db = new PDO("sqlite:".__DIR__."/database.sql"); $db->setAttrib…
PDO PHP SQLite3数据库连接常规错误14 - php我有2个sqlite3.x数据库(来自iPhone),一个来自游戏应用程序,另一个是通讯录。我在php conf中记录日志并显示错误“ on”。使用PHP / PDO,我可以显示游戏数据库中的字段和值,包括我在结果页中捕获的图像斑点,并使用“ img src ='data:...”进行渲染。我在其他字段上使用htmlentities捕获plist二进制blo…
PHP OOP:为域实体提供“身份” - php这里有点抽象的问题。我正在尝试使用“域模型”模式,并用依赖项来限制其他麻烦-我需要一些有关生成用于Identity Map的Identity的建议。在我见过的有关Data Mapper模式的大多数示例中(包括本书中概述的一个示例:http://apress.com/book/view/9781590599099),用户似乎使用setter来手动设置给定Dom…
PHP-将日期插入日期时间字段 - php我已在数据库中使用datetime字段存储日期,使用PHP将“今天的日期”插入该字段的正确方法是什么?干杯, 参考方案 我认为您可以使用php date()函数
PHP-如何获取类的成员函数列表? - php如果我知道班级的名字。有没有办法知道类的成员函数列表? 参考方案 get_class_methods()是你的朋友