gpt4 book ai didi

php - 使用 mysql_fetch_assoc 获取数组

转载 作者:行者123 更新时间:2023-11-29 12:19:03 25 4
gpt4 key购买 nike

$query = mysql_query("SELECT Name from lottery");
// Make All Lotteries Into An Array
$queryarray = mysql_fetch_array($query);
// For Each Lottery, Store the Name of It in $lottery
foreach ($queryarray as $lottery) {
// Select IDs of Tickets in Current Selected Lottery ($lottery)
$ticketquery = mysql_query("SELECT id FROM tickets WHERE lottery='$lottery'");
// Create an Array from the IDS
$ticketarray = mysql_fetch_assoc($ticketquery);
// Select A Random ID, This Is Our Winner Ticket
$winner = $ticketarray[array_rand($ticketarray)];
}

但是,当我运行此命令时,出现此错误:


“警告:array_rand() [function.array-rand]:第一个参数必须是 public_html/php/lotterypick 中的数组.php 第 25 行
我尝试用 mysql_fetch_array 替换 mysql_fetch_assoc ,但这也没有多大帮助。刚刚给了我同样的错误。有任何想法吗?谢谢。

第 25 行:$winner = $ticketarray[array_rand($ticketarray)];

最佳答案

将代码编写为:

while($lottery = mysql_fetch_array($query)){...}

可以解决问题。

关于php - 使用 mysql_fetch_assoc 获取数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29321563/

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