为了账号安全,请及时绑定邮箱和手机立即绑定

如何防止 php mysqli 中的标题重复

如何防止 php mysqli 中的标题重复

PHP
SMILET 2023-07-08 15:35:05
我已经加入了两个表images和post表,当我将两个或多个图像上传到image表post时,表标题只有一个,但它重复图像,如数字,我想知道如何解决它,任何人都可以帮助我,谢谢我的英语问题像这样的帖子表id  title3   example 图像表是这样的id  img       post_id1   123.jpg   32   22.jpg    33   11.jpg    34   21.jpg    35   34.jpg    3发布标题one,但它重复 5 张time图片,我想阻止它这是我的源代码<?phpif ($stmt = $con->prepare("  SELECT p.*,i.img,title,id from post AS p LEFT JOIN images AS i ON i.post_id= p.id ")) {$stmt->execute();}$result = $stmt->get_result();if ($result->num_rows>0) {while ($row = $result->fetch_assoc()) {?><?php echo $row['title']; ?><img src="images/<?php echo $row['img']; ?>"height="20"width="20"/><?php}}?>
查看完整描述

3 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

<?php

if ($stmt = $con->prepare("  SELECT p.*,i.img,title,id 

from post AS p LEFT JOIN images AS i ON i.post_id= p.id ")) {

$stmt->execute();

}

$result = $stmt->get_result();

if ($result->num_rows>0) {

$firstTime=true;

while ($row = $result->fetch_assoc()) {

?>

<?php 

if($firstTime==true){

echo $row['title'];

$firstTime=false;

}

 ?>

<img src="images/<?php echo $row['img']; ?>"height="20"width="20"/>

<?php

}}

?>


查看完整回答
反对 回复 2023-07-08
?
Qyouu

TA贡献1786条经验 获得超11个赞

列标题将重复等于图像表中返回的行数,您无法采取任何措施来阻止它。

如果您按标题分组,它将返回等于帖子表中行数的行数。

但如果你更详细地说明你真正想对结果做什么,我可能会帮助你。


查看完整回答
反对 回复 2023-07-08
?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

请尝试这个:-


<?php

$a1 = "";

$stmt = $con->prepare("SELECT p.*,i.img,title,id  

from post AS p INNER JOIN images AS i ON i.post_id=p.id");

$stmt->execute();

$result = $stmt->get_result();


if ($result->num_rows>0) {

while ($row = $result->fetch_assoc()) {

           $title = $row['title'];

            $img = $row['img'];

               }

               

 if($a1!= $title){

 $activity="";

 $activity.="<tr>

            <td>$title</td>

            </tr>;

            }

    $activity.="<tr>

            <td><img src="images/<?php echo $img ?>"height="20"width="20"/></td>

                      </tr>";

    $a1=$title; 

 }

?>


查看完整回答
反对 回复 2023-07-08
  • 3 回答
  • 0 关注
  • 112 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信