gpt4 book ai didi

php - 在PHP中随机选择两行后获取变量

转载 作者:行者123 更新时间:2023-11-29 13:23:53 25 4
gpt4 key购买 nike

我正在使用以下代码

$con=mysql_connect('localhost','admin',"password");
$db=mysql_select_db('DbName',$con);

$query="SELECT COUNT(shuffel.clientid) as total_users FROM shuffel";
$result=mysql_query($query);
$total=mysql_fetch_array($result);

$total =$total['total_users'];

if($total>=2)
{
$result=$total/2;
$length =round($result);

if ($length > 10)
$length = 10;

for($i = 0; $i < $length; $i++)
{
$data = "SELECT * FROM shuffel ORDER BY RAND() LIMIT 2";
$shuffeluser = mysql_query($data);
int count = 0;
while($row = mysql_fetch_assoc($shuffeluser))
{
$my_array[] = $row;
count ++;
}
}

现在我想要得到类似的东西

$firstUserId = $my_array[0]->id;

然而,Everhthing 只是返回空。

上面的代码有什么问题

最佳答案

mysql_fetch_assoc() 返回数组,而不是对象,因此获取 id 你应该使用 $my_array[0]['id']

还要考虑迁移到 PDOmysqli_*,因为 mysql_* 已弃用。

关于php - 在PHP中随机选择两行后获取变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20400121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com