我之前从未经历过这个奇怪的错误,我希望有人可以清除它。
我有以下数组:
print_r($Array);
// output:
Array (
[id] => 54
[RequestNumber] => 10451
[RequestPublicID] => 1033
}
我想将RequestPublicID的值放在变量中,所以我自然会这样做:
$RequestPublicID = $Array['RequestPublicID'];
但是当我跑步时
var_dump($RequestPublicID);
var_dump($Array['RequestPublicID']);
他们都输出到:
NULL
现在奇怪的是,当我想从RequestNumber存储数字时,我只是做我想要的!
var_dump($Array['RequestNumber']);
输出:
string(5) "102151"
奇怪?完全!
编辑:
function GetV($v_id){
$Query = mysql_query("SELECT * FROM table WHERE id = '$v_id' LIMIT 1");
if (mysql_num_rows($Query) > 0){
$V= mysql_fetch_assoc($Query);
return $V;
} else {
return false;
}
}
$Array = GetV(1);
请不要告诉我有关PDO和mysql_ *的信息。我自己没有写过上面的代码。