gpt4 book ai didi

php - 如何从当前位置从数据库中获取信息?

转载 作者:行者123 更新时间:2023-11-29 03:33:17 24 4
gpt4 key购买 nike

我是初学者,对如何从当前位置的数据库中获取信息有点困惑。举个例子,在数据库中:三行..id(主键)、userid 和信息,并且有近 400 个 id 的数据。

现在假设用户输入 userid: abc,它位于 id 的第 120 位。

我想显示第 120 个位置之后的所有 id 和 userid。从第 121 个 ID 到第 400 个 ID。

我为此创建了一个代码,但它根本不起作用。请帮助并提前致谢。

代码:

<?php
if(isset($_POST['submit']))
{
$userid=$_POST['refuserid'];
$sql = "SELECT id, userid, fullname FROM personal WHERE > (select id from personal where userid='$userid')";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result))
{
$i=1;
while($row = mysqli_fetch_assoc($result))
{

echo "<tr>";

echo "<td>" .$row["id"]. "</td>";
echo "<td>" .$row["userid"]. "</td>";
echo "<td>" .$row["fullname"]. "</td>";

$i++;
}
} else {
echo "0 results";
}
}
?> <form action="" method="post">
<input type="text" name="refuserid" />
<input type="submit" name="submit" value="Submit" />
</form>

连接:

<?php
$conn=mysqli_connect("localhost","root","", "gold99");
?>

谢谢。

最佳答案

试试这个加入查询

$sql = "SELECT a.id, a.userid, a.fullname FROM personal as a INNER JOIN personal as b ON a.id > b.id AND b.userid = 'abc'";

关于php - 如何从当前位置从数据库中获取信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27309362/

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