当我尝试使用php插入mysql表,但使用mysql workbench插入正确执行的同一个表时,总是出现错误

dtcbnfnu  于 2021-06-15  发布在  Mysql
关注(0)|答案(0)|浏览(212)

**结案。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

7小时前关门了。
改进这个问题
已创建名为“mydb”的数据库和表“myguests”。在mysql工作台上执行相同的sql语法,但在集成到php文件中时无法正常运行。在此处发现类似问题,但未解决问题
下面是我的代码:

<?php
  $servername = "localhost";
  $username = "root";
  $password = "";
  $dbname = "mydb";

  // CREATE CONNECTION
  $conn = new mysqli($servername, $username, $password);

  // CHECK CONNECTION
  if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
  }
  // echo "Connected successfully <br>";

  $sql = "INSERT INTO myGuests(firstName, lastName, email)
  VALUES('Daniel', 'Emmanuel', 'danielemmanuel@yahoo.com')";

  if ($conn->query($sql) === TRUE) {
    echo "New record created successfully";
  } else {
      echo "Error: " . $sql . "<br>";
  }

  $conn->close();
?>

这是输出:
错误:插入myguests(firstname,lastname,email)值('daniel','emmanuel','danielemmanuel@yahoo.com')

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题