Php 如何通过where列值从mysql数据库获取行
我想从两个表中获取行值,即Php 如何通过where列值从mysql数据库获取行,php,mysql,Php,Mysql,我想从两个表中获取行值,即 表1销售(id、名称发票编号、销售价格、总额)和 表2:发票(id、发票编号、销售光盘、disctotal) 我想要invoiceno常见的两个表中的行 非常感谢任何人的合作。使用join从2 tbl中选择值 $sq="SELECT s.*, i.* FROM sale s INNER JOIN invoice i ON s.invoiceno=i.invoiceno"; 我将帮助您完成这一步,尽管它非常基础,您最好在提出任何进一步的问题之前考虑一个在线SQL课
- 表1
和销售(id、名称发票编号、销售价格、总额)
- 表2:
发票(id、发票编号、销售光盘、disctotal)
invoiceno
常见的两个表中的行
非常感谢任何人的合作。使用join从2 tbl中选择值
$sq="SELECT s.*, i.*
FROM sale s
INNER JOIN invoice i
ON s.invoiceno=i.invoiceno";
我将帮助您完成这一步,尽管它非常基础,您最好在提出任何进一步的问题之前考虑一个在线SQL课程
SELECT * FROM SALE INNER JOIN INVOICE ON sale.invoiceNo = invoice.invoiceNo
发票编号位于$invoiceno=10001的from中,然后在COLLET in变量中使用。我认为这将清除$sq=“选择s.*i.*从s.$invoiceno=i.$invoiceno上销售的内部联接发票i中”;你面临什么问题?这样的查询不起作用$invoiceno=10001已经是表值。如何根据此值显示行