将表单中的数据插入数据库的不同表中

时间:2018-06-13 22:29:52

标签: javascript php database mysqli

首先,我希望你有一个美好的一天。我的问题是将表单中的数据放入数据库的不同表中。我一直在为这个错误奋斗几天,我试图在网上找到解决方案,但我不能,所以这就是为什么我来找你们。

这是我收到的消息:

  

警告:mysqli_query()要求参数1为mysqli,第14行/ Applications / MAMP / htdocs / Royston_app /php/reportcreated.php中给出的字符串   警告:mysqli_query()要求参数1为mysqli,第15行/ Applications / MAMP / htdocs / Royston_app /php/reportcreated.php中给出的字符串

这是我的代码:

如果你能帮助我推荐一些关于后端的书籍或强大的资料,我也想,所以我是一个想要学习的新学生,它正试图编写一个带有我需要插入的坐标的Web应用程序进入另一张桌子。

非常感谢!

<?php
if(isset($_POST['submit'])){
  $conn=mysqli_connect("localhost","root","root");
  if(!$conn)
  {
      die("Conection with db failed." . mysql_error());
  }


  $sql1 = "INSERT INTO users (user_id, name, last_name, email)
   VALUES (NULL,'$_POST[name]','$_POST[last_name]','$_POST[email]')";
  $sql2 = "INSERT INTO image (image_id,date_creation)
   VALUES (NULL,'DD/MM/YYYY')";

  mysqli_query($sql1, $conn);
  mysqli_query($sql2, $conn);
  mysqli_close($conn);
}
?>

2 个答案:

答案 0 :(得分:1)

使用链接然后查询per the mysqli_query manual

mysqli_query($conn,$sql1);

答案 1 :(得分:1)

您缺少数据库名称

$db_link = mysqli_connect('localhost','root','root','users');

fisrt root是您的db用户名,第二个是该用户的密码,user是数据库名称