首页 > 编程知识 正文

php连接mysql数据库练手,php 数据库连接

时间:2023-12-27 22:27:31 阅读:326232 作者:NHEU

本文目录一览:

PHP怎么连接MySQL

PHP连接mysql数据库是PHP新手们必须要掌握的一项技能,只要掌握了PHP对数据库进行增删改查等操作,就可以写出一些简单且常见的程序。如留言表,新闻页等。本篇文章主要给大家详细介绍PHP连接Mysql数据库的两种常用方法。

下面我们通过具体的代码示例来给大家详细介绍两种PHP连接mysql数据库的方法。

mysqli连接数据库和pdo连接数据库。

第一种方法:使用mysqli连接mysql数据库

代码实例如下:

?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="select * from admins";

$res=$link-query($sql);

$data=$res-fetch_all();

var_dump($data);

在经过一系列的连接操作后,我们再创建一个sql语句对其中数据表进行查询检验。在上述代码中,我们要先创建一些需要用到的变量,如数据库用户名、数据库名密码等。然后我们用面向对象的方式连接了名为php的数据库。再通过if条件语句,connect-error方法判断PHP连接数据库是否成功。

这里我们先登录phpmyadmin看看是否存在php数据库,从下图可以知道是存在php这个数据库的。

最后通过浏览器访问,结果如下图:

从图中可以得知,我们成功地连接了php数据库,并且能查询出数据表信息。

第二种方法:使用PDO连接数据库

代码示例如下:

?php

$host='127.0.0.1';

$user='root';

$password='root';

$dbName='php';

$pdo=new PDO("mysql:host=$host;dbname=$dbName",$user,$password);

$sql="select * from admins";

$data=$pdo-query($sql)-fetch();

var_dump($data);

PHP连接Mysql步骤以上就是关于PHP连接数据库查询数据的两种常用方法详解,更多相关教程请访问php中文网mysql视频教程,欢迎参考学习

用php怎么连接mysql数据库

首先搭建PHP开发运行环境,安装完成后再使用PHP连接mysql,代码操作步骤如下:

下载php_mysql.dll扩展,放到ext文件夹下,如果存在则跳过;

打开php.ini配置文件,去掉extension=php_mysql.dll项前面的分号,如果已取掉则跳过此步骤;

然后运行phpinfo();如果存在mysql项,则说明已经开启mysql扩展。

php连接mysql数据库操作:

运行结果:

php怎么连接mysql数据库

上图显示的是数据库phpMyadmin的一个数据库表单,下面我将演示他链接的过程。

先上php代码:

?php

//链接数据库,并判断是否可以链接

$conn= @mysql_connect("localhost","root","root") or die("数据库链接失败!");

//链接数据库 "test1"

mysql_select_db("test1",$conn);

//链接表单p_admin

$sql="SELECT * FROM p_admin";

$query=mysql_query($sql,$conn);

//查询表单中username的所有数组名称;

while($row=mysql_fetch_array($query)){

echo $row[username]."br";

}

?

结果输出:

PHP网页怎么连接到MYSQL数据库

你写的这个只是数据库连接的代码,你只是连接了数据库,可以对你的“”数据库进行"CURD"操作,$conn返回的是resource,mysql_select_db()和

mysql_query()返回的则是布尔类型,所以在浏览器预览的时候是没有任何内容的,有内容也只是一个TRUE

连接数据库的代码如下:

数据库操作类

class

mysql

{

private

$db_host;

//数据库主机

private

$db_user;

//数据库用户名

private

$db_pwd;

//数据库密码

private

$db_database;

//数据库名

private

$conn;

//数据库连接标识;

private

$sql;

//sql执行的语句

private

$result;

//query的资源标识符

private

$coding;

//数据库编码,gbk,utf8,gb2312

private

$show_error

=

true;

//本地调试使用,打印错误

public

function

__construct($db_host,

$db_user,

$db_pwd,

$db_database,

$coding)

{

$this-db_host

=

$db_host;

$this-db_user

=

$db_user;

$this-db_pwd

=

$db_pwd;

$this-db_database

=

$db_database;

$this-coding

=

$coding;

$this-connect();

}

private

function

connect()

{

$this-conn

=

@mysql_connect($this-db_host,

$this-db_user,

$this-db_pwd);

if

(!$this-conn)

{

//show_error开启时,打印错误

if

($this-show_error)

{

$this-show_error('错误提示:链接数据库失败!');

}

}

if

(!@mysql_select_db($this-db_database,

$this-conn))

{

//打开数据库失败

if

($this-show_error)

{

$this-show_error('错误提示:打开数据库失败!');

}

}

if

(!@mysql_query("set

names

$this-coding"))

{

//设置编码失败

if

($this-show_error)

{

$this-show_error('错误提示:设置编码失败!');

}

}

}

}

php连接mysql数据库

?function

conn(){$conn01

=

mysql_connect("localhost",'root','123456');//root是帐号,123456是密码$mycon=mysql_select_db('testdatabase',$conn01);

//testdatabase是mysql数据库名if($mycon){echo("数据库连接成功");}else{echo("数据库连接失败");}}conn();?

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

}

?

运行结果:

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