php - 我应该如何使用 PHP 和 SQL 将数据库中的值作为变量存储在 php 中?
问题描述
我想看看我的代码在哪里不正确。我想将数据库中的值存储为 php 数组。然后我想将数组的各个部分存储为单独的变量。这是我的代码:
<?php
$result = mysqli_query($db, "SELECT column FROM table");
if (!$result) {
echo 'Could not run query';
exit;
}
$comments = mysqli_fetch_row($result);
$comment0 = $comments[0];
$comment1 = $comments[1];
$comment2 = $comments[2];
$comment3 = $comments[3];
$comment4 = $comments[4];
$comment5 = $comments[5];
$comment6 = $comments[6];
$comment7 = $comments[7];
$comment8 = $comments[8];
$comment9 = $comments[9];
?>
解决方案
这将运行您的 mysql 查询并将每个评论添加到评论数组中,然后打印该数组。
<?php
$result = mysqli_query($db, "SELECT column FROM table");
if (!$result) {
echo 'Could not run query';
exit;
}
$comments = array();
while($comment = mysqli_fetch_row($result)){
$comments[] = $comment;
}
print_r($comments);
?>
推荐阅读
- c# - 通过文件夹名称检查 Google Drive 中是否存在文件夹(C#)
- terraform - Terraform - if 语句选择适当的变量
- swift - 将核心数据同步到 CloudKit 公共数据库
- python - 将 json 对象包装在另一个对象中
- javascript - 由于应用程序路径不正确,Electron 应用程序自动启动会显示一个额外的窗口
- google-apps-script - 谷歌应用脚本:如何通过 FTP 上传文件
- docker - docker registry:推动 traefik 失败
- java - 如何从当前登录的用户获取数据
- gojs - 标题滚动表gojs的边框和颜色
- python - Unitttest,无测试结果