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

进行php连接mysql,php对接

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

本文内容列表:

  • 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前端网发表,如需转载,请注明页面地址。

热门