gpt4 book ai didi

php - 错误 : Error creating contact table: No database selected

转载 作者:行者123 更新时间:2023-11-29 04:09:05 25 4
gpt4 key购买 nike

这是我按照教程学习的代码,但我一直收到错误。我是初学者,但我不确定“为什么”会出现此错误。

<?php
$link = mysqli_connect('dbaddress', 'username', 'password');
$sql = 'CREATE TABLE contact (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
contacttext TEXT,
contactdate DATE NOT NULL
) DEFAULT CHARACTER SET utf8';

if (!mysqli_query($link, $sql)) {
$output = 'Error creating contact table: ' . mysqli_error($link);
include 'output.html.php';
exit();
}

$output = 'Contact table successfully created.';
include 'output.html.php';
?>

最佳答案

您有三个选项来解决此错误。

  1. 首先,您可以在mysqli_connect 函数的参数中指定数据库名称:

    $link = mysqli_connect('dbaddress', 'username', 'password', 'dbname');

  2. 其次,您可以手动选择所需的数据库。在 mysqli_connect 行之后插入以下行:

    mysqli_select_db($link, 'dbname');

  3. 或者,您可以在CREATE TABLE之后的SQL语句中指定数据库名称:

    创建表 dbname.contact

我推荐你第一个解决方案,这是最简单的方法。

关于php - 错误 : Error creating contact table: No database selected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18304253/

25 4 0