gpt4 book ai didi

PHP SQL ...查询数组

转载 作者:行者123 更新时间:2023-11-29 05:37:41 27 4
gpt4 key购买 nike

我有一个类,在那个类里面是这个函数,里面有一个 select 语句

class homeclass {

function viewHome(){
$connection = mysql_connect("localhost","will","Idontknow!1");
if (!$connection){
die('Could not connect: ' . mysql_error());
}

$db = mysql_select_db("willr", $connection);

$query = "select id, text, image from home";
$results = mysql_query($query, $connection);
$results = mysql_fetch_array($results);

return $results;

$close = mysql_close($connection);
}

}

我在一个案例中的另一个文件中调用该函数...就像这样

case"updatehome":
$homeArray = $home->viewHome();
print_r($homeArray);
break;

当我执行 print_r 语句时,我会得到它...

Array ( [0] => 1 [id] => 1 [1] => Test Header [text] => Test Header [2] => test.jpg [image] => test.jpg )

我的问题是为什么我得到了两次?我不明白

最佳答案

那是因为你正在使用 mysql_fetch_array , 使用 mysql_fetch_assoc ,它只返回关联数组,或者将 MYSQL_ASSOC 作为 mysql_fetch_array

的第二个参数传递

关于PHP SQL ...查询数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9352584/

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