【发布时间】:2018-09-17 21:47:03
【问题描述】:
为了在mysqli_fetch_array 查询中保持数组类型动态,我想使用变量而不是术语MYSQLI_ASSOC。当我尝试以下代码时:
$array_type = "MYSQLI_ASSOC";
while($row = mysqli_fetch_array($query,$array_type)){
echo $row["name"];
}
我收到以下错误:
警告:mysqli_fetch_array() 期望参数 2 为整数,字符串在 /var/www/dca/query_results.php 第 28 行给出
如果可能的话,我想避免使用if 和else 语句。
【问题讨论】:
-
MYSQLI_ASSOC是一个常数。 -
投票以错误结束
-
看我的回答可能对你有帮助。
-
这是我第一次看到被拒绝的答案!
-
@ths 一个糟糕的答案和一个没有经验的提问者:)