请问php中mysql以a表的值(accid)进行查询b表的值(nameid)该怎么做呢?
PHP初学者望大佬教导.使用场景如下$_sql="select*fromaccountswherebanned=2";$_result=$_mysqli->query($...
PHP初学者望大佬教导.
使用场景如下
$_sql = "select * from accounts where banned=2";
$_result = $_mysqli->query($_sql);
$newsNum = mysqli_num_rows($_result);
for($i=0;$i<$newsNum;$i++){
$row = mysqli_fetch_assoc($_result);
echo "<tr>";
echo "<td>{$row['id']}</td>";
echo "<td>{$row['name']}</td>";
echo "<td>{$row['banned']}</td>";
echo "<td>{$row['banreason']}</td>";
echo "<td>{$row['macs']}</td>";
echo "<td>{$row['SessionIP']}</td>";
echo "<td>{$row['lastlogin']}</td>";
echo "<td>
label
id name banned banreason mac SessionIP lastlogin
以上是获取b表中banned=2的所有数据
如何根据b表中的id进行查询a表的acid呢?
label
acid(A表) id name banned banreason mac SessionIP lastlogin 展开
使用场景如下
$_sql = "select * from accounts where banned=2";
$_result = $_mysqli->query($_sql);
$newsNum = mysqli_num_rows($_result);
for($i=0;$i<$newsNum;$i++){
$row = mysqli_fetch_assoc($_result);
echo "<tr>";
echo "<td>{$row['id']}</td>";
echo "<td>{$row['name']}</td>";
echo "<td>{$row['banned']}</td>";
echo "<td>{$row['banreason']}</td>";
echo "<td>{$row['macs']}</td>";
echo "<td>{$row['SessionIP']}</td>";
echo "<td>{$row['lastlogin']}</td>";
echo "<td>
label
id name banned banreason mac SessionIP lastlogin
以上是获取b表中banned=2的所有数据
如何根据b表中的id进行查询a表的acid呢?
label
acid(A表) id name banned banreason mac SessionIP lastlogin 展开
2个回答
2020-04-03
展开全部
哥们,你这是对数据库命令不熟悉呢!这属于两表联合查询,一条命令即可解决(此方百度里已经很多答案了)。
另外按照你上述代码的写法,可在for循环里再写条查询命令就行了啊!
另外按照你上述代码的写法,可在for循环里再写条查询命令就行了啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询