我是 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/