【发布时间】:2014-12-12 21:08:49
【问题描述】:
所以我想从我的数据库中提取一条随机记录:
mysql_connect("127.0.0.1","my_shop","xxxxxx");
mysql_select_db("my_shop_db");
error_reporting(E_ALL && ~E_NOTICE);
$random_record = "SELECT * FROM products ORDER BY RAND() LIMIT 1";
$random_product = mysql_query($random_record) or die ($random_record);
echo $random_product['id'];
到目前为止我尝试了什么:
- 数据库连接工作 100%
- 存在表格,具有准确的措辞并包含数据
- 数据库用户有权提取数据
我的脚本有什么问题?
【问题讨论】:
-
拜托,don't use
mysql_*functions,它们不再维护,而是officially deprecated。改为了解prepared statements,并使用PDO 或MySQLi。 -
请问,“不起作用”是什么意思?你在看什么?你期望看到什么?你的数据是什么样的?有没有错误?你读过说明书吗? php.net/manual/en/function.mysql-query.php
-
感谢您的回答!它不会是一个现场项目,只是一个粗略的原型。我会看看你的建议!