我已经读了一堆关于类似问题的其他帖子,但我对这个非常陌生,所以我可能错过了一些东西。我发现的大多数其他问题都比我的复杂得多。我正在尝试遵循w3schools教程,并在本地使用XAMPP进行测试。现在我只是想让这个工作成功,最终我计划提交数据到mySQL数据库从一个web表单。
<?php
$servername="localhost";
$dbname="mysql";
// Create connection
$conn = mysqli_connect($servername, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "INSERT INTO owner_table (ownerFirst, ownerLast, mobile)
VALUES ('John', 'Doe', '1111111111')";
if (mysqli_query($conn, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
?>
注意:据我所知,这种联系并没有中断。删除第一个if语句之后的所有内容,并添加else {echo "success"}输出成功。不过,我还是PHP新手。
如果有人知道答案已经在另一篇文章中给出,请在这里评论,我将结束这篇文章。
http://www.w3schools.com/php/php_mysql_insert.asp您应该遵循正确的语法:
$conn = mysqli_connect(<host Name>, <username>, <password>, <database name>);
参考:http://php.net/manual/en/function.mysqli-connect.php refsect1-function.mysqli-connect-examples
在这里添加两个参数- 用户名和密码
$username = "root"; // Default values
$password = ""; // Default values
$conn = mysqli_connect($servername, $username, $password, $dbname);