php,选择“数据库表里”符合某个条件的多个数据,然后怎么再随机选取一个?
请看图示选择type=“交友”的多条数据,然后怎么再随机选择其中一条数据显示,注意id号不一定是连贯的。...
请看图示
选择type=“交友”的多条数据,然后怎么再随机选择其中一条数据显示,注意id号不一定是连贯的。 展开
选择type=“交友”的多条数据,然后怎么再随机选择其中一条数据显示,注意id号不一定是连贯的。 展开
1个回答
展开全部
$mysql_server_name="localhost"; //数据库服务器名称
$mysql_username="root"; // 连接数据库用户名
$mysql_password="??????"; // 连接数据库密码
$mysql_database="??????"; // 数据库的名字
// 连接到数据库
$conn=mysql_connect($mysql_server_name, $mysql_username,$mysql_password);
// 从表中提取信息的sql语句
$strsql="SELECT * FROM 表名 WHERE type='交友'";
// 执行sql查询
$result=mysql_db_query($mysql_database, $strsql, $conn);
// 获取查询结果
var_dump(array_rand($result));
追问
不行,报错了,
array_rand() [function.array-rand]: First argument has to be an array
其实:$result=mysql_db_query("SELECT * FROM 表名 WHERE type='交友'";)
这个 $result 仅仅只选择了一条数据 ,就是“1”,“张三”,“交友”,而没有选择到符合条件的全部数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |