以下代码成功将我连接到mySQL数据库。
$conn = mysql_connect("localhost", "root", "") or die("Failed to Connect!");
$db = mysql_select_db("MyDB");
我一直在尝试使用XAMPP和phpmyadmin进行localhost,一切正常。但是,今天我将我的网站上传到了我的域名(我通过GoDaddy购买了域名和网络托管),我一直收到“连接失败!”每当此代码运行时。 HTML / CSS工作正常,但我无法连接到mySQL。如何连接到服务器上的数据库?
答案 0 :(得分:1)
您需要在此处更改您的连接信息:
mysql_connect("localhost", "root", "")
包含您的GoDaddy数据库详细信息。有关帐户使用内容的详细信息,请与GoDaddy联系。
答案 1 :(得分:0)
您尚未提及有关MySQL数据库托管的任何信息。 如果您也在godaddy中托管数据库,您应该能够从提到的信息中获取连接字符串和主机名here
答案 2 :(得分:0)
First, You need to create database in your hosting server (phpmyadmin cpanel) and supply details in your database connect file.
**Looking at your database credentials I can say that you haven't created one yet since
the username is definitely not 'root' and password will be required.**
Sample db_connect file:
<?php
$hostname = 'e.g: internal-ra.db-server-123';
$username = 'e.g: serverone1234d4';
$password = 'e.g: your_own_password';
try {
$pdo = new PDO("mysql:host=$hostname;dbname=database_name_here", $username, $password);
/*** echo a message saying we have connected ***/
}
catch(PDOException $e){
echo 'Exception -> ';
var_dump($e->getMessage());
}
?>
答案 3 :(得分:0)
尽量少用密钥DIE()