php - 使用变量而不是术语 MYSQLI_ASSOC
问题描述
为了在mysqli_fetch_array
查询中保持 Array 类型动态,我想使用变量而不是 term 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
and语句。else
解决方案
MYSQLI_ASSOC
是一个数字,而不是一个字符串。尝试
$array_type = MYSQLI_ASSOC;
推荐阅读
- javascript - 带有增量数字的动态 id="errorMessage1"?
- python - 如何根据标签的属性解析 3.5GB 的 XML 文件?
- python - 从推文中获取回复(Python)
- animation - 动画侧边导航菜单:如何避免跳转布局?
- flutter - 有没有办法使用 flutter_local_notifications 跳过定期通知?
- java - 从 Java 程序 (AWS CDK) 检索现有 VPC
- python - pd.read_excel 中的参数无效
- sql - 如何将 varchar 列表传递给 Oracle 中的过程?
- vuetify.js - Vuetify Snackbar:点击不会调用我的函数
- macros - 如何将宏的列表参数转换为经过大量修改但引用的列表?