php - 如何将 SQL 中的 2 个数据保存到 2 个不同的 PHP 变量中?
问题描述
我正在从具有一个公共列的 2 个表中获取数据,并且查询按预期返回值。如何将从“疾病”和“病例”列中获得的这两个值“正常”和“正常”保存到 PHP 中的 2 个不同变量中?
这是我的查询:
SELECT healthdb.disease, criminaldb.cases
FROM criminaldb NATURAL JOIN healthdb WHERE aadharnos = {$aadharnos};
输出是:
如何将此文本“Normal”保存在 PHP 变量{$case}
和其他值中,将“Normal”保存在另一个 PHP 变量{$disea}
中,以便我可以在下一部分代码的 if 条件下比较它们
解决方案
您可以使用fetch-assoc,这样您就可以从 PHP 变量中的 SQL 查询返回所有数据。
考虑以下:
$query = "SELECT healthdb.disease, criminaldb.cases FROM criminaldb NATURAL JOIN healthdb WHERE aadharnos = $aadharnos;";
$results = $connectToDb->query($query);
while($row = $results->fetch_assoc()){
print_r($row);
//here you can access the row data returned and save your data in local variable
$crim = $row["cases"];
$dis = $row["disease"];
if($crim == "Normal" AND $dis == "Normal) {
// or you can just do: if($row["cases"] == "Normal" AND $row["disease"] == "Normal) {
//some code
}
}
推荐阅读
- docker - 我可以在 docker 容器中放置什么?
- machine-learning - 除了训练、验证和测试数据集之外,如何评估全新数据集上的机器学习模型性能?
- reactjs - 如何使用 Gatbsy Image 映射我在 GraphQL 中的默认导出?
- python - 旋转数组 - 通过使用另一个数组
- java - 如何打印包含学生姓名和学生 ID 的数组列表?
- python - TypeError:“不支持的操作数类型 -:'int' 和 'NoneType'”数学建模代码错误
- sql - 我将如何添加检查约束以确保日期不在未来
- python - 在 Pycharm Community Edition 2019.3.3 64 位中安装任何软件包时出现问题
- mysql - 我应该如何将这两个 SQL 查询合二为一?
- python - 无法安装 pyarrow - 模块 'pyarrow' 没有属性 'compat'