XAMPP:mySQL 未连接 [重复]
Posted
技术标签:
【中文标题】XAMPP:mySQL 未连接 [重复]【英文标题】:XAMPP: mySQL is not connecting [duplicate] 【发布时间】:2018-05-08 19:46:47 【问题描述】:有人知道我的配置代码有什么问题吗? 我只是 php 的初学者,所以这是我的错误
致命错误:未捕获错误:调用未定义 C:\XAMPP\htdocs\gas_php\config.php:10 中的函数 mysql_connect()
堆栈跟踪:
0 - C:\XAMPP\htdocs\gas_php\checkbanned.php(7): include()
1 - main 在 C:\XAMPP\htdocs\gas_php\config.ph 中抛出
工作了一夜才想出这个:
<?php
$db_host = 'localhost';
$db_user = 'root';
$db_password = '';
$db_name = 'accounts';
$connect = mysql_connect($db_host,$db_user,$db_password) or die(mysql_error());
$select = mysql_select_db($db_name) or die(mysql_error());
mysql_query("set character_set_server='utf8'");
mysql_query("set names 'utf8'");
?>
【问题讨论】:
1.请停止大喊大叫。 2. Unity 与此无关。 3.phptherightway.com/#databases 对不起,我不习惯在这里问。我是 php 新手,只是自学。你能详细说明我的代码有什么问题吗mysql_*
函数在 PHP7 中不存在。
老实说; Google 上 3 秒。
对不起,我是 php 新手,自己学习
【参考方案1】:
你的错误
致命错误:未捕获的错误:调用 C:\XAMPP\htdocs\gas_php\config.php:10 中未定义的函数 mysql_connect()
说 mysql_connect 是一个未定义的函数。
通过查看PHP Manual - mysql_connect,您可以看到该函数在 PHP 7.0 中已被删除。所以如果您使用的是 PHP 7.0 或更高版本,则此功能不可用。
您应该改用函数mysqli_connect
【讨论】:
$connect = mysql_connect($db_host,$db_user,$db_password) 或死(mysql_error()); $select = mysql_select_db($db_name) 或死(mysql_error());这是我应该重新工作的那个吗? 是的,这一行不应该存在,因为函数 mysql_connect 在 PHP 7 中不存在。* 这能解决问题吗?以上是关于XAMPP:mySQL 未连接 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
xampp从连接在同一网络中的不同系统将数据发送到MySQL db到本地主机[重复]
在macOS上用xampp mysql连接sequelize