gpt4 book ai didi

PHP Mysql 选择

转载 作者:行者123 更新时间:2023-11-30 00:31:53 24 4
gpt4 key购买 nike

我试图从数据库中选择一些行,并生成特定的 HTML,其中我的选择找到了某些内容,而没有找到其他 HTML。

这是我的代码。问题是它总是找不到匹配项:

$pos = 0;
$con = mysqli_connect('localhost', 'user', 'pass', 'database');

if (mysqli_connect_error()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con, "SELECT * FROM table1 where user = 'user'")
or die("Error: ".mysqli_error($con));

while ($row = mysqli_fetch_array($result)) {
$result2 = mysqli_query($con,"SELECT * FROM table2 where id = '"
.$row['id']."'") or die("Error: ".mysqli_error($con));
$dbpos = $row['pos'];
while ($row2 = mysqli_fetch_array($result2)) {
if ($dbpos == $pos) {
echo 'found<br/>';
} else {
echo 'empty<br/>';
}
$pos++;
}
}
mysqli_close($con);

我总是。我做错了什么?

最佳答案

尝试使您的查询类似于

Select * from table1 
inner join table2
on table1.id=table2.id
Where table1.user='user'

这将在 1 个查询中完成您想要的操作

如果您找到 1 个结果打印。如果得到 0 则打印空

关于PHP Mysql 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22445537/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com