首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数据从1个表单插入到2个Mysql数据库中。

问将数据从1个表单插入到2个Mysql数据库中。
EN

Stack Overflow用户
提问于 2013-11-03 20:57:45
回答 2查看 92关注 0票数 0

我试图使用一种形式将数据插入到两个表中。

我有一张桌子,一张,另一张,各位。

这是我的代码:

代码语言:javascript
复制
<?php
$first_name=$_POST[first_name];
$last_name=$_POST[last_name]; 
$email_address=$_POST[email_address];
$staff=$_POST[staff];
$type=$_POST[type];
$descr=$_POST[descr];
$time=$_POST[time];

  mysql_select_db("cl49-vogclients", $con); $sql="INSERT INTO member 
  (first_name,last_name,email_address) 
  VALUES 
  ('$first_name','$last_name','$email_address')";   
  if (!mysql_query($sql,$con)) { die('Error adding client ' . mysql_error()); } mysql_close($con); 
  echo' <h2><font color="green">Client Added Succesfuly</font> </h2>';
   $sql1="INSERT INTO audit 
  (staff,type,descr) 
  VALUES 
  ('$staff','$type','$descr')"; 
   if (!mysql_query($sql1,$con)) { die('Audit Unsucsessful ' . mysql_error()); } mysql_close($con); 
  echo' <h2><font color="green">Audit Succesful</font> </h2>';

这会添加客户机/成员,但不会向审计数据库添加任何内容?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-03 22:42:34

您需要关闭SQL以删除mysql_close($con);。

票数 0
EN

Stack Overflow用户

发布于 2013-11-03 21:00:57

这是因为您只执行第一个查询:

代码语言:javascript
复制
mysql_query($sql,$con)

你得把它分别命名为$sql1

此外:请记住,像这样的mysql已经严重过时了,已经过时了。您应该认真研究PDO和准备好的语句。http://php.net/manual/de/book.pdo.php

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19758033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档