草庐IT

php - 两个表的发票问题

最近几天一直困扰着我的SQL查询让我苦苦挣扎。我希望你们能帮助我!我要为购物车开具发票。发票保存在两个表中。第一个表“ordre”包含有关用户的信息,发票是否已支付以及日期等。第二个表“ordreelementer”包含属于该发票的所有项目。我的问题来了。我究竟如何获得打印发票所需的所有信息,其中包含有关客户的详细信息以及他/她购买的元素?我尝试了不同的SQLJOINS,但没有按预期工作。在这里的任何帮助将不胜感激!我正在编写PHP代码并运行MySQL数据库。这是我最新的SQL语句$sql="SELECTordre.id,ordre.uid,ordre.dato,ordre.statu

mysql - 错误 1452 : Cannot add or update a child row: a foreign key constraint fails

我在MySQLWorkbench中创建了如下所示的表:ORDRE表:CREATETABLEOrdre(OrdreIDINTNOTNULL,OrdreDatoDATEDEFAULTNULL,KundeIDINTDEFAULTNULL,CONSTRAINTOrdre_pkPRIMARYKEY(OrdreID),CONSTRAINTOrdre_fkFOREIGNKEY(KundeID)REFERENCESKunde(KundeID))ENGINE=InnoDB;PRODUKT表:CREATETABLEProdukt(ProduktIDINTNOTNULL,ProduktBeskrivelse

mysql - 错误 1452 : Cannot add or update a child row: a foreign key constraint fails

我在MySQLWorkbench中创建了如下所示的表:ORDRE表:CREATETABLEOrdre(OrdreIDINTNOTNULL,OrdreDatoDATEDEFAULTNULL,KundeIDINTDEFAULTNULL,CONSTRAINTOrdre_pkPRIMARYKEY(OrdreID),CONSTRAINTOrdre_fkFOREIGNKEY(KundeID)REFERENCESKunde(KundeID))ENGINE=InnoDB;PRODUKT表:CREATETABLEProdukt(ProduktIDINTNOTNULL,ProduktBeskrivelse