gpt4 book ai didi

php - 为什么我的 PHP 没有连接到我的 MySQL 数据库?

转载 作者:太空宇宙 更新时间:2023-11-03 10:52:29 26 4
gpt4 key购买 nike

我正在尝试连接到数据库。如果我的 php 无法连接到该数据库,那么它会被编程为创建该数据库。不过,我有点进退两难。因为我收到此错误:“创建数据库时出错:无法创建数据库‘my_db’;数据库存在”所以数据库在那里,但我的 php 似乎无法连接到它。

这是我的代码:

<?php
$db = "my_db";
//establish a connection with the server
$connection = mysqli_connect('localhost', 'root', '205360hello');
if(!$connection){
exit("<p>Could not establish a connection :" . mysqli_connect_error() . "</p>");
}
//connect to the database
$dbSelect = mysqli_select_db($db);
if(!$dbSelect){
// Create database
$sql="CREATE DATABASE " . $db;
if (mysqli_query($connection, $sql)) {
} else {
echo "<p>Error creating database: " . mysqli_error($connection) . "</p>";
}
}
?>

如有任何帮助,我们将不胜感激!

最佳答案

尝试:

$dbSelect = mysqli_select_db($connection, $db);

根据:http://php.undmedlibrary.org/manual/en/function.mysqli-select-db.php

关于php - 为什么我的 PHP 没有连接到我的 MySQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23483994/

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