通过PHP连接到mysql数据库?
好的,我一直在玩PHP和数据库。注意,我所有的工作都是在bluehost托管的Web服务器上完成的。 所以我进入cpanel建立了一个名为gagalugc_stocks的数据库。 我还设置了用户名(test)和密码(password),并添加了它们以控制数据库。下面是我试图连接到它的脚本,而不是它也在服务器上通过PHP连接到mysql数据库?,php,mysql,database,Php,Mysql,Database,好的,我一直在玩PHP和数据库。注意,我所有的工作都是在bluehost托管的Web服务器上完成的。 所以我进入cpanel建立了一个名为gagalugc_stocks的数据库。 我还设置了用户名(test)和密码(password),并添加了它们以控制数据库。下面是我试图连接到它的脚本,而不是它也在服务器上 <?php $connect = mysql_connect('localhost','test','password'); if(!$connect){die('Could not
<?php
$connect = mysql_connect('localhost','test','password');
if(!$connect){die('Could not reach database!');}
mysql_select_db("gagalugc_stocks", $connect)
?>
-谢谢
注意:问题是它永远无法到达数据库。
<?php
$connection = mysql_connect ('localhost', 'test', 'password')
or die ('<b>Could not connect: </b>' . mysql_error());
$result = mysql_select_db("gagalugc_stocks")
or die ('<b>Could not connect: </b>' . mysql_error());
?>
添加数据库时未检查端口请确保指定主机和端口
(localhost:2083)
怎么样
<?php
$connect = mysql_connect('localhost:2083','test','password');
if(!$connect){die('Could not reach database!');}
mysql_select_db("gagalugc_stocks", $connect)
?>
对于本地系统:-
$con = mysql_connect("localhost","root","");
if (!$con){
die('Unable to connect to the server ' . mysql_error());
}
mysql_select_db("databasename", $con) or die(mysql_error());
对于网站或远程服务器:-
$con = mysql_connect("localhost","username","password");
if (!$con){
die('Unable to connect to the server ' . mysql_error());
}
mysql_select_db("databasename", $con) or die(mysql_error());
有关更多信息,请访问:您可能有错误的主机。仔细检查。2件事-您可以指定3306作为端口,bluehost文档中的用户名和数据库名的格式为:username\u databasename。如果gagalugc不是你的用户名,那可能就是原因。@JonathanBarlow gagalugc是我的用户名。如何将3306指定为端口?@DenisErmolin它无法连接到数据库=/是否确定
localhost
部分?这应该是不同的,除非服务器本身是你自己的计算机。这在技术上与OP发布的内容有什么不同?@Ahatius我同意你的观点,但是。。另一方面,如果/当连接失败时,此代码将打印错误消息。此代码将添加一个mysql错误字符串。您的静态错误消息不足以调试。这可能是网络错误,甚至是身份验证错误。