php - PHP数组:如何使用不同的值进行查询
问题描述
我有这个代码:
$sql='SELECT id FROM table1 WHERE "'.$date.'"=Date';
$result = mysqli_query($connect, $sql) or die(mysqli_error($connect));;
while($row = mysqli_fetch_array($result)){
$c=$row['id'];
}
这将返回超过 1 个值。如何将不同的值用于另一个查询?前任:
$sql2='SELECT name FROM TABLE2 WHERE name="'.$c.'" ';
PS:我知道代码不好
解决方案
你是这个意思吗?不是100%肯定,但希望它有所帮助......
$sql='SELECT id FROM table1 WHERE Date = '.$date;
$result = mysqli_query($connect, $sql) or die(mysqli_error($connect));;
while($row = mysqli_fetch_array($result)){
$sql2='SELECT name FROM TABLE2 WHERE name="'.$row['id'].'" ';
$sub_result = mysqli_query($connect, $sql2) or die(mysqli_error($connect));
}
推荐阅读
- javascript - 数学最小值和最大值返回 NaN
- javascript - 我有一个倒数计时器,它的秒数和分钟数不动
- android - Android 应用因易受 Apache Cordova 攻击而被删除
- mongodb - 获取每个类别销售的产品总量的有效方法
- ruby-on-rails - 如何在 Ruby On Rails 的 ActiveRecord 列中插入哈希
- python - systemd,python-service 无法复制到 /etc/
- c# - 将所有环境迁移到最新版本后,是否有理由保留 EF 迁移代码?
- algorithm - 如何在go算法中删除foreach并降低复杂度
- azure - 如何通过 Azure CLI 将 IP 地址添加到 Cosmosdb 数据库防火墙
- mysql - SQL:如何检查表中是否已存在一组行