PHP搜索,仅显示会话ID日志

PHP搜索,仅显示会话ID日志,php,mysql,sql,Php,Mysql,Sql,我需要过滤一个会话表,通常这就是我显示表列表的方式 <?php $con=mysqli_connect("localhost","root","","esc"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $result = mysqli_query($con,"SELECT * FROM sponsor

我需要过滤一个会话表,通常这就是我显示表列表的方式

<?php
$con=mysqli_connect("localhost","root","","esc");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT * FROM sponsor ;");

echo "<table border='1'>
<tr>
<th>ID</th>
<th>PIN</th>
<th>Author</th>
<th>Author ID</th>
<th>Entry Date</th>
</tr>";

while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['sid'] . "</td>";
echo "<td>" . $row['spin'] . "</td>";
echo "<td>" . $row['spuname'] . "</td>";
echo "<td>" . $row['suid'] . "</td>";
echo "<td>" . $row['sdate'] . "</td>";
echo "</tr>";
}
echo "</table>";

mysqli_close($con);
?>
要添加,其中spuname='spuname'

我想我这样做是不对的


我想做的是显示筛选的表,这样拥有会话的表将只看到他的日志。

您可以在查询中使用where子句。是的

$result = mysqli_query($con,"SELECT * FROM sponsor Where spuname = 'spuname'");
尝试将$con放在查询后

确保有可能,spuname存储在哪里?因此,您可以将其传递到queryspuname存储在@赞助商表中,该表是成员输入数据的表@Chitowns24从赞助商处选择*,其中spuname='spuname'。。。正如你所说的。好吧,那么你会使用用户会话数据来填写WHERE spuname=user数据吗?因为你可以做一个简单的WHERE语句,但是如果这有意义的话,你需要找出你要查找的spuname来自哪里?很可能是在另一个表上,它只是在数据输入到赞助商表的过程中复制了它的数据,所以我猜它在members表上,其中spuname=username,如果它在members表@Chitowns24did上,但它没有显示任何数据。发起人表,其中spuname就像一个时间戳,一旦来自members表的会话id得到了它的会话,它就会自动填充@马诺杰塞尼 $result = mysqli_query($con,"SELECT * FROM sponsor Where spuname = 'spuname'");
 mysqli_query("SELECT * FROM sponsor Where spuname = 'spuname'",$con);