Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果表1字段1与表2字段2匹配,则回显表1字段2_Php_Mysql - Fatal编程技术网

Php 如果表1字段1与表2字段2匹配,则回显表1字段2

Php 如果表1字段1与表2字段2匹配,则回显表1字段2,php,mysql,Php,Mysql,我目前正在学习MYSQL和php,希望得到一些关于表连接的建议。我有两张桌子: 表1 model_name quantity 表2 model_name customer_name 如果表2的模型与表1的模型名称匹配,我需要在模型下面回显客户名称 这是我目前的情况 $sql = "SELECT id, model_name, quantity FROM model"; $result = $conn->query($sql); echo "<table width='100%'

我目前正在学习MYSQL和php,希望得到一些关于表连接的建议。我有两张桌子:

表1

model_name
quantity
表2

model_name
customer_name
如果表2的模型与表1的模型名称匹配,我需要在模型下面回显客户名称

这是我目前的情况

$sql = "SELECT id, model_name, quantity FROM model";
$result = $conn->query($sql);
echo "<table width='100%' style='margin:15px;'><tr>";
while($row = $result->fetch_assoc()) {
echo "<td> " . $row["model_name"] . "<br />" . $row["quantity"] . "</td>";
}

echo "</tr><tr>";

echo "</tr></table>";
$sql=“从模型中选择id、模型名称、数量”;
$result=$conn->query($sql);
回声“;
而($row=$result->fetch_assoc()){
回显“$row[“model_name”]”。
“$row[“quantity”]”; } 回声“; 回声“;

非常感谢您提供的任何建议。

请将表2左键连接到表1?表2模型和1模型名称之间的关系是什么?更新您的问题添加适当的数据样本和预期结果您需要在SQL语句中将两个表连接在一起,并从该关系中返回您喜欢的内容。尽管如此,我还是无能为力,因为这两个表之间的关系一点也不明显。我可以对它进行一些修改,但最终还是成功了,谢谢!:D
SELECT t2.customer_name 
FROM table2 t2
INNER JOIN table1 t1
ON t1.model_name=t2.model