php - 我无法使用 mysqli_query() 将记录插入到我的表中

标签 php mysql

我是 PHP 编程新手。所以我不明白为什么我的代码不起作用(并且不显示任何错误) 我想将新记录插入到我的表 sinhvien 这是我的代码:

<?php
$con=new mysqli("localhost","root");
$con->select_db('learn_mysql');
$query="INSERT INTO sinhvien (ho,ten,tuoi) VALUES ('le','van cuong',26)";
$con->query($query);
$con->close();
?>

它运行正常,但没有记录插入到我的表中。

最佳答案

您的连接不正确,请尝试以下操作:

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

  $conn = new mysqli($servername, $username, $password, $dbname);
  if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error());  exit(); }

  $sql = "INSERT INTO `sinhvien`(`ho`, `ten`, `tuoi`) VALUES ('le','van coung','26')";
  if ($conn->query($sql) === TRUE) {    } else {echo "Error: " . $sql . "<br>" . $conn->error;}

  $conn->close();
?>

关于php - 我无法使用 mysqli_query() 将记录插入到我的表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42019926/

相关文章:

php - 使用 onclick javascript 函数回显链接的正确方法

Mysql 分组依据和排序依据查询

php - Laravel 5 使用销毁方法删除现有文章

php - 您使用哪些工具/语言部署 PHP Web 应用程序?

php - 诗篇 : Docblock-defined class or interface does not exist

php - 在PHP中为外部函数定义$ id

mysql - SQL查询,基于4列进行重复检查

PHP以奇怪的波特率串行

php - 数据库倒计时

php - 如何在php中获取父亲的名字