gpt4 book ai didi

php - mysql_fetch_array() 带有奇怪的输出

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

我在这里彻底崩溃了。我试图从使用 mysql_fetch_array() 的查询中获取结果,但它带来了 from 值。这是一个简单的示例:

这是查询:

$query = SELECT COUNT(*) AS total FROM rese WHERE usua_cod = '{$user_cod}';

这是“数据库工具”上的查询输出:

enter image description here

这是 PHP 代码:

        $sql_check = mysql_query($query) or die( mysql_error());

if($sql_check)
{
$result_check = mysql_fetch_array($sql_check);
if($result_check[0] > 0)
{
//Erro
$Result = array('Resultado'=>"NO",
"msg"=>"Você já possui uma reserva neste horário",
'debug'=>$result_check[0],
'query'=>"$query",
'res1'=>$result_check);

$arrayOfChildren[] = $Result;
$myJSON = json_encode($arrayOfChildren);
echo($myJSON);
}
else
{
// DOES THE INSERT CODE
}
}

在 Xcode 控制台上我得到这个:

2014-11-26 21:10:00.784 ezmall[1250:423465] dict : (
{
Resultado = NO;
debug = 1;
msg = "Voc\U00ea j\U00e1 possui uma reserva neste hor\U00e1rio";
query = "SELECT COUNT(*) AS total FROM rese WHERE usua_cod = '{$user_cod}'";
res1 = {
0 = 1;
total = 1;
};
}
)

所以我认为有些困惑,因为“res1”上的“0”应该是“总计”的结果,而不是索引。那么,有什么想法吗?

干杯。

最佳答案

mysql_fetch_array() 创建一个包含数字和命名结果列键的结果数组,因此每个结果值将在其中出现两次。所以您看到的 0 是“结果列 0”的索引。

您想使用 mysql_fetch_row()mysql_fetch_assoc(),具体取决于您是否希望将数字列 ID 或列名称作为键

关于php - mysql_fetch_array() 带有奇怪的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27160577/

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