只要 data_student 表中的发件人与发件人匹配,这应该显示表 da-6ren">
gpt4 book ai didi

php - 匹配两个表中的数据如果匹配..显示名称和消息

转载 作者:行者123 更新时间:2023-11-30 23:25:29 24 4
gpt4 key购买 nike

我在 mysql 中有两个表。以下是我的脚本。

<?php
$conn=mysql_connect("localhost",'root','');
mysql_select_db('test');

$sql = "SELECT data_student.name,ozekimessagein.msg
FROM ozekimessagein,data_student
WHERE ozekimessagein.sender=data_student.sender
ORDER BY ozekimessagein.msg";

$res=mysql_query($sql);
$cn=mysql_num_rows($res);
for($x=0;$x<$cn;$x++)
{
list($name,$msg)=mysql_fetch_row($res);
echo "<li>$name,$msg";
}
mysql_close($conn);
?>

只要 data_student 表中的发件人与发件人匹配,这应该显示表 data_student 表中的名称和来自 ozekimessagein 的消息在 ozekimessagein 表中。但它不起作用。

最佳答案

试试这个::

SELECT 

data_student.name,
ozekimessagein.msg

FROM ozekimessagein
inner join data_student on ozekimessagein.sender=data_student.sender

ORDER BY ozekimessagein.msg

关于php - 匹配两个表中的数据如果匹配..显示名称和消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13580090/

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