亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何防止 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 關注
  • 200 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號