Code前端首页关于Code前端联系我们

PHP与mysql配置连接问题,PHP mysql数据库配置

terry 2年前 (2023-09-30) 阅读数 43 #Mysql
文章标签 Mysql

本文列表:

  • 1. PHP7中如何连接mysql数据库
  • 2.如何配置PHP连接MySQL数据库?
  • 3、php和mysql是如何连接的?

PHP7中如何连接mysql数据库

1。使用mysql_connect方法,PHP7报致命错误

$conn= mysql_connect('localhost','xueyanshan','xueyanshan');

Fatal error: Uncaught error: Calling an undefined function in mysql_connect() Users/ xueyanfang/work/test/xue.php:31 堆栈跟踪: #0 /Users/xueyanfang/work/test/xue.php(119): xue-run() #1 {main} 抛出 /Users/xueyanfang/work /test/xue.php on line 31

原因是:

PHP5使用mysql_connect()函数进行连接,但实际上从PHP5.5开始,不再推荐使用MySQL。这是一个已弃用的功能

PHP7 中似乎不再支持它。根据官方网站,它被以下两个替代:

该扩展从 PHP 5.5.0 开始已弃用,将来将被删除。应将其替换为 MySQLi 或 PDO_MySQL 扩展。有关更多信息,请参阅 MySQL:选择

API 和相关常见问题解答。此函数的替代方法有:

mysqli_connect()

PDO::__construct()

使用 mysql_connect 时不要使用它。您可以使用 mysqli_connect() 代替。用法基本类似。它说它用于对象库。

php.ini中只有extension=php_mysqli.dll,不再有extension=php_mysql.dll。

2。可以用mysqli,objectification,方法名类似就废弃了

$conn= mysqli_connect('localhost','xueyanshan','xueyanshan');

3. PDO工具,推荐使用

$dbh= "mysql:host=localhost;dbname=test";

$ db= new PDO($dbh,'xueyanshan','xueyanshan');

$objQuery= $db-query("从用户中选择 *;");

$res= $objQuery-fetchAll (PDO : :FETCH_ASSOC);

如果不填写参数,默认值都是关联和索引,如下所示

如何配置PHP连接mysql数据库?

1。下载phpmyadin,看看phpmyadmin是否能登录mysql

如果能登录,说明你的程序有问题

2.如果无法登录,检查libmysql.dll是否复制到c:

\windows\system32中,安装mysql连接程序

3,错误500,打开IE-选项-高级-显示错误,可能会显示错误信息

如果还是没有显示错误信息,编辑php.ini

Put display_error

=

On

重新启动网站

如何链接php和我的

在PHP文件夹下的php.ini配置文件中找到两个扩展名php_mysql.dll和php_mysqli.dll,将前者删除;然后重新启动服务器并使用mysql_connect创建到mysql的新连接

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门