如何阻止PHP回显空白标记
我有从MySQL表调用数据的PHP代码。但是,当它显示数据时,我在每个备用行上都会得到一个空白的如何阻止PHP回显空白标记,php,mysql,Php,Mysql,我有从MySQL表调用数据的PHP代码。但是,当它显示数据时,我在每个备用行上都会得到一个空白的标记,如下所示: <p>Row1</p> <p></p> <p>Row 2</p> <p></p> <p>Row3</p> 基本上,我有一个解决问题的方法,但我不明白为什么它会起作用。请尝试以下代码: if(isset($_GET['user'])){ $us
标记,如下所示:
<p>Row1</p> <p></p> <p>Row 2</p> <p></p> <p>Row3</p>
基本上,我有一个解决问题的方法,但我不明白为什么它会起作用。请尝试以下代码:
if(isset($_GET['user'])){
$user=$_GET{'user'};
$sql="SELECT DISTINCT `user` FROM `users` WHERE user='$user' AND user <> '' ";
$result=mysqli_query($link, $sql);
while ($row=mysqli_fetch_array($result)){
if(!empty($row[0]))
{
echo "<p>$row[0]<p/>";
}
}
}
if(isset($\u GET['user'])){
$user=$\u GET{'user'};
$sql=“从`users`中选择不同的`user`,其中user='$user'和user'”;
$result=mysqli\u查询($link,$sql);
while($row=mysqli\u fetch\u数组($result)){
如果(!empty($row[0]))
{
回声“$row[0]”;
}
}
}
请尝试以下代码:
if(isset($_GET['user'])){
$user=$_GET{'user'};
$sql="SELECT DISTINCT `user` FROM `users` WHERE user='$user' AND user <> '' ";
$result=mysqli_query($link, $sql);
while ($row=mysqli_fetch_array($result)){
if(!empty($row[0]))
{
echo "<p>$row[0]<p/>";
}
}
}
if(isset($\u GET['user'])){
$user=$\u GET{'user'};
$sql=“从`users`中选择不同的`user`,其中user='$user'和user'”;
$result=mysqli\u查询($link,$sql);
while($row=mysqli\u fetch\u数组($result)){
如果(!empty($row[0]))
{
回声“$row[0]”;
}
}
}
将查询更改为此,以排除空白列值
$sql="SELECT DISTINCT `user` FROM `users` WHERE user='$user' AND user <> ''";
$sql=“从'users'中选择不同的'user',其中user='$user'和user''”;
将查询更改为此,以排除空白列值
$sql="SELECT DISTINCT `user` FROM `users` WHERE user='$user' AND user <> ''";
$sql=“从'users'中选择不同的'user',其中user='$user'和user''”;
我认为您必须使用while循环中数据的if条件是否为set/empty。如果不是空的,则print.may可能是echo“$row[0]”的差异;和echo“$row[0]”;注意那里的空间。但我不确定。如果您有……,请告诉我原因:)这不是关闭标记的方式。。。也就是说:
我认为您必须使用while循环中数据的if条件是否为set/empty。如果不是空的,则print.may可能是echo“$row[0]”的差异;和echo“$row[0]”;注意那里的空间。但我不确定。如果您有……,请告诉我原因:)这不是关闭标记的方式。。。也就是说:
我已经试过了,但是没有用!:(这再次证明了我最初的假设,即这是一个php问题,而不是数据库中的一个空条目。只需编辑查询并在mysql查询中使用not empty条件,我已经尝试过了,但没有效果!:(这再次证明了我最初的假设,即这是一个php问题,而不是数据库中的空条目。只需编辑查询并在mysql查询中使用not empty条件即可