<?PHP
$username = "root";
$password = "Kepwd";
$hostname = "localhost:81";
//connection to the database
$dbhandle = MysqLi_connect($hostname, $username, $password)
or die("Unable to connect to MysqL");
echo "Connected to MysqL<br>";
?>
但这会产生以下错误.我在google和stactoverflow中找到了一些关于此问题的主题.但那些对我没有帮助.请有人帮帮我吗?
( ! ) Warning: MysqLi_connect(): MysqL server has gone away in C:\wamp\www\SSDConsultingNew\inc\test.PHP on line 8
Call Stack
# Time Memory Function Location
1 0.0014 240936 {main}( ) ..\test.PHP:0
2 0.0014 241528 MysqLi_connect ( ) ..\test.PHP:8
( ! ) Warning: MysqLi_connect(): Error while reading greeting packet. PID=10612 in C:\wamp\www\SSDConsultingNew\inc\test.PHP on line 8
Call Stack
# Time Memory Function Location
1 0.0014 240936 {main}( ) ..\test.PHP:0
2 0.0014 241528 MysqLi_connect ( ) ..\test.PHP:8
( ! ) Warning: MysqLi_connect(): (HY000/2006): MysqL server has gone away in C:\wamp\www\SSDConsultingNew\inc\test.PHP on line 8
Call Stack
# Time Memory Function Location
1 0.0014 240936 {main}( ) ..\test.PHP:0
2 0.0014 241528 MysqLi_connect ( ) ..\test.PHP:8
Unable to connect to MysqL
解决方法:
$hostname = "localhost:81";
您没有连接到MysqL,而是连接到Apache服务器.如果你没有改变MysqL端口只是使用
$hostname = "localhost";
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。