当前位置: 首页 > 知识库问答 >
问题:

XAMPP:mySQL未连接[重复]

柯甫
2023-03-14

有人知道我的配置代码有什么问题吗?我只是一个PHP初学者,所以这里是我的错误


致命错误:未捕获错误:调用C:\XAMPP\htdocs\gas\u php\config.php:10中未定义的函数mysql\u connect()

堆栈跟踪:

0-C:\XAMPP\htdocs\gas_php\checkbanned.php(7):包括()

1-{main}在C:\XAMPP\htdocs\gas\u 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个答案

燕正德
2023-03-14

你的错误

致命错误:未捕获错误:调用未定义的函数mysql_connect()在C:\XAMPP\htdocs\gas_php\config.php:10

表示mysql_connect是一个未定义的函数。

通过查看PHP手册-mysql_connect,您可以看到该函数在PHP7.0中被删除。因此,如果您使用的是PHP7.0或更高版本,则此函数不可用。

您应该使用函数mysqli\u connect

 类似资料:
  • 我在HA模式下配置了Flink,如下所述: 我想测试容错性,因此我做了以下工作: 设置具有2个JobManager和1个TaskManager的Flink群集 在任务管理器上启动流式处理作业 杀死活动的作业管理器(以模拟崩溃) 领导人选举如期举行 但注意到任务管理器正在重新连接到新的作业管理器。它只是每10秒尝试重新连接到前一个领导者 在此处粘贴任务管理器日志: 重新启动任务管理器没有帮助 重新启

  • 给出错误的方法如下: 如何创建一个没有泄漏的连接?为什么Hikari认为我的conn.close()方法没有关闭连接?任何想法都很欣赏。

  • detachedException:无法执行查询。未配置连接org.jooq.impl.abstractquery.execute(abstractquery.java:316)org.jooq.impl.abstractresultquery.fetchlazy(abstractresultquery.java:365)org.jooq.impl.abstractresultquery.fetc

  • 我已经创建了一个表单并连接到SQL Server数据库。表单中输入的数据进入数据库。但是,当我上传相同的表单到上传表单得到提交,但得到一个错误说。请帮帮我 第23行: 第24行:SqlConnection con=new SqlConnection(@“data source=.\sqlexpress;initial catalog=accomdation;integrated security=

  • 我有一个带有数据库连接池的grails/groovy web应用程序。设置如下所示: 我使用java melody进行诊断和监控,并注意到一些奇怪的行为。例如,当执行查询数据库的作业时,连接可以超越maxActive属性。为什么这是可能的? 我需要显式关闭Grails连接吗?该作业调用一个服务方法,该方法通过withCriteria Grails调用简单地执行DB查询,如: 似乎每次运行这个程序,