首页 > 编程知识 正文

php和mysql建立链接(mysql与php关联)

时间:2023-12-23 21:12:48 阅读:319423 作者:JWDG

本文目录一览:

php如何连接mysql

用mysql的函数库

第一步 连接数据库

mysql_connect('localhost','username','password')

第二步 设置字符集

mysql_set_charset('utf8');

第三步 选择数据库

mysql_select_db('DB_name');

第四步 准备SQL语句

$sql = 'select * from table_name';

第五步 执行SQL语句

$result = mysql_query($sql);

第六步 解析数据

$data = mysql_fetch_array($result);

最后一步 关闭数据库连接

mysql_close();

以上是数据库最基本操作 不过mysql这套函数库将要被淘汰 建议改用mysqli 或则 pdo

php怎么连接mysql数据库

?php

$dbhost = 'localhost';  // mysql服务器主机地址

$dbuser = 'root';            // mysql用户名

$dbpass = '123456';          // mysql用户名密码

$conn = mysqli_connect($dbhost, $dbuser, $dbpass);

if(! $conn ){

 

die('Could not connect: ' . mysqli_error());

}

echo '数据库连接成功!';

mysqli_close($conn);

?

下面是说明:

PHP 提供了 mysqli_connect() 函数来连接数据库。该函数有 6 个参数,在成功链接到 MySQL 后返回连接标识,失败返回 FALSE 。

语法

mysqli_connect(host, username, password, dbname,port, socket);

参数说明:

参数              描述

host             可选。规定主机名或 IP 地址。

username    可选。规定 MySQL 用户名。

password     可选。规定 MySQL 密码。

dbname       可选。规定默认使用的数据库。

port             可选。规定尝试连接到 MySQL 服务器的端口号。

socket 可选。规定 socket 或要使用的已命名 pipe。

php和mysql是怎么连接起来的

PHP文件夹下的php.ini配置文件下找到php_mysql.dll 和php_mysqli.dll这两个扩展把前面的;去掉,既然后重启服务器,用 mysql_connect来新建一个到mysql的连接

如何在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 "数据库连接成功!";

}

?

运行结果:

如何在php中链接mysql数据库

可以有很多方法,简单说两种:1.直接写sql语句mysql_connect()连接数据库,mysql_select_db(数据库名),设置字符编码mysql_set_charset(),写mysql语句mysql_query(),解析结果集,这是最通用的方法,但比较麻烦.

2.利用pdo,实例化一个pdo;

$pdo = new PDO('mysql:host:localhost;dbname=sb;charset=utf8;port=3306','root','');

$stmt = $pdo-query('sql语句');

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。