xampp 使用 php 连接到数据库
xxamp connect to database using php
我在我的 pc.I 上使用 xammp 连接到本地主机有最新版本的 php(PHP 版本:5.5.38)和 mysql。我正在使用端口 8012,所以当我访问我正在构建的网站时,我键入以下 url:localhost:8012/website/index.php。我可以在没有任何 issues.I 创建配置文件来连接到数据库的情况下访问该网站。我创建了一个新数据库。我添加了一个对默认用户具有完全权限的新用户。当我尝试连接到数据库时,出现以下错误:
警告:mysql_connect(): MySQL server has gone away in C:\xampp\htdocs\website\config.php on line 2. 我已经尝试了几乎所有连接但我没有运气好的话。这是我的配置文件:
<?php
$user='admin';
$pass='password';
$db ='website';
$db = new mysqli('localhost:8012',$user, $pass,$db) or die("Unable to connect");
echo"great work !!!";
?>
谁能告诉我我做错了什么。谢谢。 :)
您的站点可能正在使用该端口,但不一定 mysql。尝试
$db = new mysqli('localhost',$user, $pass,$db)
或按照建议,最好指定 mysql 端口:
$db = new mysqli('localhost:3306',$user, $pass,$db)
可能很明显,但是如果您的网站可以在端口 8012 上访问,则您的数据库可能 运行 在默认端口 3306 上。
请尝试将您的代码调整到此并重试。
$db = new mysqli('localhost:3306',$user, $pass, $db) or die("Unable to connect");
我在我的 pc.I 上使用 xammp 连接到本地主机有最新版本的 php(PHP 版本:5.5.38)和 mysql。我正在使用端口 8012,所以当我访问我正在构建的网站时,我键入以下 url:localhost:8012/website/index.php。我可以在没有任何 issues.I 创建配置文件来连接到数据库的情况下访问该网站。我创建了一个新数据库。我添加了一个对默认用户具有完全权限的新用户。当我尝试连接到数据库时,出现以下错误: 警告:mysql_connect(): MySQL server has gone away in C:\xampp\htdocs\website\config.php on line 2. 我已经尝试了几乎所有连接但我没有运气好的话。这是我的配置文件:
<?php
$user='admin';
$pass='password';
$db ='website';
$db = new mysqli('localhost:8012',$user, $pass,$db) or die("Unable to connect");
echo"great work !!!";
?>
谁能告诉我我做错了什么。谢谢。 :)
您的站点可能正在使用该端口,但不一定 mysql。尝试
$db = new mysqli('localhost',$user, $pass,$db)
或按照建议,最好指定 mysql 端口:
$db = new mysqli('localhost:3306',$user, $pass,$db)
可能很明显,但是如果您的网站可以在端口 8012 上访问,则您的数据库可能 运行 在默认端口 3306 上。
请尝试将您的代码调整到此并重试。
$db = new mysqli('localhost:3306',$user, $pass, $db) or die("Unable to connect");