gpt4 book ai didi

php - 错误未选择数据库 PHP/mySQL

转载 作者:行者123 更新时间:2023-11-28 23:26:17 25 4
gpt4 key购买 nike

我已经阅读了很多关于类似问题的其他帖子,但我对此很陌生,所以我可能遗漏了一些东西。我发现的大多数其他问题都比我的复杂得多。我正在尝试按照 w3schools 教程进行操作,并使用 XAMPP 在本地进行测试。现在我只是想让它成功地工作,最终我计划将数据从 Web 表单提交到 mySQL 数据库中。

<?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

在此处添加另外两个参数 - usernamepassword:

$username = "root";  // Default values
$password = ""; // Default values

$conn = mysqli_connect($servername, $username, $password, $dbname);

关于php - 错误未选择数据库 PHP/mySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39210707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com