php - 如何在php中获取sql查询
问题描述
如何通过 $sql 和 $sqll 来回显数据 任何人都可以解决这个问题
$sql = "SELECT chat_msg, chat_date FROM chat WHERE chat_room_id = '13' AND userid = '13'";
$sqll = "SELECT chat_msg, chat_date FROM chat WHERE chat_room_id = '13' AND userid = '15'";
$result = $conn->query($sql);
$resultt = $conn->query($sqll);
if ($result->num_rows > 0 && $resultt->num_rows > 0){
// output data of each row
while($row = $result->fetch_assoc() && $roww = $resultt->fetch_assoc()) {
echo "NO" . $row["chat_msg"]. $roww["chat_msg"]. "<br>";
}
} else {
echo "0 results";
}
解决方案
与其合并两个结果,不如只在一个查询中查询所有相关行:
$sql =
"SELECT chat_msg, chat_date FROM chat WHERE chat_room_id = '13' AND userid IN ('13', '15')";
推荐阅读
- python - 将文件中的输入读入字典有问题吗?
- android - 如何使用 Admob 在特定时间刷新原生广告?
- python - 基于多列信息的数据框的条件转换、聚合/分组
- elasticsearch - 安装了 mapper-size 插件并将其添加到索引映射中,但索引中没有显示 _size 字段
- sql - SQL:函数 Sum() 的参数数量错误
- workflow - BPMN 流程的状态是如何定义的?
- spring-boot - 在同一服务中使用之前,自动装配的 FluentProducerTemplate 是否需要清除其标头和正文?
- html - svg的大小调整
- python - read_csv 中的奇怪行为 na_values 参数
- error-handling - 为什么当我返回错误类型时没有隐式转换?