繁体   English   中英

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

[英]Inserting data from a form into different tables from a Database

首先,我希望您过得愉快。 我的问题是关于将表单中的数据放入数据库中的不同表中。 我已经为这个错误苦苦挣扎了好几天,我试图在网络上找到解决方案,但是我却没能力,所以这就是为什么我来找你们。

这些是我收到的消息:

警告:mysqli_query()期望参数1为mysqli,在第14行的/ Applications / MAMP / htdocs / Royston_app /php/reportcreated.php中给出的字符串警告:mysqli_query()期望参数1为mysqli,在/ Applications /中给出的字符串第15行的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);
}
?>

使用链接,然后按照mysqli_query手册进行查询:

mysqli_query($conn,$sql1);

您缺少数据库名称

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

fisrt根是您的数据库用户名,第二个是该用户的密码,用户是数据库名

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM