已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。
2小时前关闭
Improve this question
我的XAMPP不工作。我不知道为什么Apache不启动,所以我安装了一个wamp服务器。localhost通过端口8080访问,使其可以作为localhost:8080浏览,但当我输入时它不工作。
连接到数据库时显示mysqli_connect()函数警告。
<?php
$con = mysqli_connect("localhost:8080", "root", "", "social");//connection variable
if(!$conn){
echo "Failed to connect! " . mysqli_connect_errno();
}
$query = mysqli_query($con, "INSERT INTO test VALUES('1', 'thing')");
?>
4条答案
按热度按时间ippsafx71#
端口没有被指定为主机参数的一部分,而是作为第5个参数。也就是说,MySQL的默认端口是3306,而端口8080是HTTP替代端口(默认端口是80)。
或者如果你想指定一个端口,它会是
请参阅文档和以下链接:
还有,你的代码中有一个小错误
使用了错误的变量名(
$con
!=$conn
)zzoitvuj2#
尝试从wamp服务器托盘图标重新启动mysqli模块
xt0899hw3#
3308是MySQL端口号。
kgsdhlau4#
语法:
mysqli_connect(host,username,password,dbname)