进行php连接mysql,php对接
本文内容列表:
- 1. PHP7中如何连接mysql数据库
- 2. PHP中如何连接MySQL数据库
- 3.如何连接PHP到MySQL
- 4、php连接mysql数据库的方法
如何用PHP7连接mysql数据库
1。使用mysql_connect方法,PHP7报致命错误
$conn= mysql_connect('localhost','xueyanshan','xueyanshan');
Fatal error: uncaught error: Calling undefined function () in_connect () inql 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 line 31
原因如下:
PHP5 使用 mysql_connect() 函数进行连接,但 MySQL 实际上从 PHP5.5 开始就已经弃用了。这是一个已弃用的功能
PHP7 似乎不再支持它。根据官方网站,它将被以下两个替代:
该扩展从 PHP 5.5.0 开始已弃用,将来将被删除。应将其替换为扩展名 MySQLi 或 PDO_MySQL。有关更多信息,请参阅 MySQL:选择 API 指南
以及相关常见问题解答。此函数的替代方法有:
mysqli_connect()
KPN::__construct()
使用 mysql_connect 函数时请勿使用它。您可以使用 mysqli_connect() 函数代替。用法基本类似。据说是针对A对象库的。
在php.ini解决方案中,只有extension=php_mysqli.dll,扩展名extension=php_mysql.dll已经不存在了。
2.可以使用mysqli,对象化,方法名类似废弃使用
$dbh= "mysql:host=localhost;dbname=test";
$db= new PDO($dbh,'xueyanxiang' ,'xueyanxiang');
$objQuery= $dbjQuery query("select * from user;");
$res= $objQuery-fetchAll(PDO::FETCH_ASSOC);
如果不填参数中默认连接和索引如下所示

如何在PHP中连接MySQL数据库
PHP 与 MySQL 链接的前提条件:
已安装 MySQL 数据库;
检查PHP环境中是否启用了MySQL扩展(一般情况下是启用的);
检查方法:a.使用 phpinfo() ;函数查看是否有mysql项; b.打开php.ini文件,检查php_mysql.dll文件前面的分号是否已被删除。
php链接代码如下:
?php
//设置编码格式
header("Content-type:text/html;charset=utf-8");
/ /设置数据库主机地址
$host="localhost";
//设置Mysql数据库登录用户名
$user="root";
//设置Mysql数据库登录密码 $pwd =" ";
//链接数据库
$conn = mysql_connect($host,$user,$pwd);
//检查连接
if(!$conn ){
die("数据库连接失败!".mysql_errno());
}else{
echo "数据库连接成功!";
}
?
如何将MySQL连接到PHP
将Mysql数据库连接到PHP是PHP初学者的必备技能。只要熟悉数据库的增删改查等PHP操作,就可以编写简单通用的程序。例如,消息表单、时事通讯等。本文主要介绍PHP连接MySQL数据库的两种常用方法。
下面我们通过具体的代码示例给大家详细介绍一下mysql数据库连接PHP的两种方法。
mysqli 连接数据库,pdo 连接数据库。
第一种方法:使用mysql数据库连接mysqli
代码示例如下:
?php
$host='127.0.0.1';
$user='root ' ;
$password='root';
$dbName='php';
$link=new mysqli ($host,$user,$password,$dbName);
if ($link - connect_error){
die("连接失败:".$link-connect_error);
}
$sql="从管理员中选择*";
$res=$link-query($sql);
$data=$res-fetch_all();
var_dump($data);
经过几次连接操作后,我们创建一条sql语句来查询检查数据表。在上面的代码中,我们首先需要创建一些需要用到的变量,比如数据库用户名、数据库名和密码等。然后我们使用面向对象的方法连接到名为php的数据库。然后使用if条件和connectError方法来判断PHP连接数据库是否成功。
这里我们首先登录phpmyadmin查看php数据库是否存在。从下图中我们可以知道php数据库存在。
最后通过浏览器访问的结果如下:
从图中可以看到,我们成功连接到了php数据库,并且可以查询到数据表信息了。
第二种方法:使用PDO连接数据库
代码示例如下:
?php
$host='127.0.0.1';
$user='root';
$密码='root';
$dbName='php';
$pdo=new PDO("mysql:host=$host;dbname=$dbName",$user,$password);
$sql="select * from admins";
$data=$pdo-query ($sql)-fetch();
var_dump($数据);
PHP连接Mysql步骤上面详细讲解了PHP连接数据库查询数据的两种常见方法。更多相关教程可以在php中国网mysql视频教程,欢迎观看
php如何连接mysql数据库
?php
$dbhost = 'localhost'; // mysql 服务器主机地址
$dbuser = 'root'; sql用户密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn ){
die('连接失败:'_er.r myqli) ;
}
echo '数据库连接成功! ';
mysqli_close($conn);
?
说明如下:
PHP 提供了 mysqli_connect() 函数来连接数据库。该函数有6个参数,连接MySQL成功后返回连接ID,失败则返回FALSE。
语法
mysqli_connect(host, 用户名, 密码, 数据库名, 端口, socket);
参数说明:
参数 描述 ie 可选。指定主机名或 IP 地址。
用户名 可选。指定 MySQL 用户名。
密码 可选。指定 MySQL 密码。
数据库名称 可选。指定要使用的默认数据库。
端口 可选。指定尝试连接 MySQL 服务器的端口号。
插座是可选的。指定要使用的套接字或命名管道。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
