gpt4 book ai didi

php - 加入 2 个 SQL 表并显示在 1 个 PHP 表中

转载 作者:搜寻专家 更新时间:2023-10-30 20:38:42 26 4
gpt4 key购买 nike

我想连接 2 个具有相同属性但不同数据的 SQL 表并显示在 1 个 PHP 表中。表 w2 和 w3 并显示在 1 个 PHP 表中。我是 PHP 的新手,所以代码可能非常错误。

    <?php  
//create database connection

require_once('C:\Users\TO115956\Documents\EasyPHP-DevServer-14.1VC11\data\localweb\projects\...\db_w2.php');
require_once('C:\Users\TO115956\Documents\EasyPHP-DevServer-14.1VC11\data\localweb\projects\...\db_w3.php');

//query the db
$query = mysqli_query($connect ,"SELECT Avis,Cde_Sap,Don_Ordre,PN_in ,SN_in,DATE2,Statut_Cde FROM w2 , w3") ;
?>
<table>
<tbody>
<?php

while($w2= mysqli_fetch_assoc($query)){
echo"<tr>";

echo"<td>".$w2['Avis']."</td>";
echo"<td>".$w2['Cde_Sap']."</td>";
echo"<td>".$w2['PN_in']."</td>";
echo"<td>".$w2['SN_in']."</td>";
echo"<td>".$w2['DATE2']."</td>";
echo"<td>".$w2['Statut_Cde']."</td>";
// echo"<td>".$w2['Employee']."</td>";
// echo"<td>".$w2['Comment']."</td>";

}//end while
while($w3= mysqli_fetch_assoc($query)){
echo"<tr>";

echo"<td>".$w3['Avis']."</td>";
echo"<td>".$w3['Cde_Sap']."</td>";
echo"<td>".$w3['PN_in']."</td>";
echo"<td>".$w3['SN_in']."</td>";
echo"<td>".$w3['DATE2']."</td>";
echo"<td>".$w3['Statut_Cde']."</td>";
// echo"<td>".$w3['Employee']."</td>";
// echo"<td>".$w3['Comment']."</td>";
}//end while
?>
<tbody>
</table>

我想在 1 个 PHP 表中显示这两个 SQL 表。

最佳答案

使用联合。鉴于预期的结果和评论,我认为您不希望在这里进行交叉连接...

SELECT Avis,Cde_Sap,Don_Ordre,PN_in ,SN_in,DATE2,Statut_Cde 
FROM w2
UNION ALL
SELECT Avis,Cde_Sap,Don_Ordre,PN_in ,SN_in,DATE2,Statut_Cde
FROM w3

关于php - 加入 2 个 SQL 表并显示在 1 个 PHP 表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29897445/

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