【问题标题】:How can I insert in two different tables from the same form如何从同一表格插入两个不同的表格
【发布时间】:2014-01-18 12:31:31
【问题描述】:

如何在同一个表格中插入两个不同的表格?

$sql = "INSERT INTO CLINET (IDMAT, TYPE, MARQUE,MODEL,PRIXACH,PRIXV)
VALUES
('$_POST[id_mat]','$_POST[type]','$_POST[marque]','$_POST[model]'),$_POST[prixach]','$_POST[prixv]'";

$sql1 = "INSERT INTO FOURNIR(IDFOUR, QTTE, IDMAT)
VALUES
('$_POST[id_four]','$_POST[qtte]','$_POST[id_mat]','$_POST[model]');

【问题讨论】:

  • 您回答了自己的问题。但是您的数据库对注入开放
  • 是的,我知道我回答了我的问题,但我怎样才能让它变得更好呢??
  • 通过提出更相关的问题。

标签: php mysql forms post


【解决方案1】:
$sql = "INSERT INTO CLINET (IDMAT, TYPE, MARQUE,MODEL,PRIXACH,PRIXV)
VALUES
('$_POST[id_mat]','$_POST[type]','$_POST[marque]','$_POST[model]'),$_POST[prixach]','$_POST[prixv]'";

$sql1 = "INSERT INTO FOURNIR(IDFOUR, QTTE, IDMAT)
VALUES
('$_POST[id_four]','$_POST[qtte]','$_POST[id_mat]','$_POST[model]');

对于第一个查询,您在值末尾缺少一个 ')'。

对于第二个查询,您有三个列名和四个值。列的数量必须与值的数量相匹配。

下次尝试检查基本语法。

【讨论】:

    猜你喜欢
    • 2016-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-07
    • 2019-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多