php实现MySQL数据库连接-PHP问题

资源魔 43 0

php完成MySQL数据库衔接

一、经过“mysql_connect()”函数进行衔接;

$mysql_server='localhost';
$mysql_username='用户名';
$mysql_password='用户明码';
$mysql_database='数据库名';//建设数据库衔接
$conn=mysql_connect($mysql_server,$mysql_username,$mysql_password) or die('数据库衔接失败!');

二、应用“mysqli_connect()”或“new mysqli()”进行衔接,这两个形式都是同样的,只是格调没有同罢了;

第一种形式面向进程

$mysql_server_name = 'localhost'; //改为本人的mysql数据库效劳器

$mysql_username = 'root'; //改为本人的mysql数据库用户名

$mysql_password = 'password'; //改为本人的mysql数据库明码

$mysql_database = 'test'; //改为本人的mysql数据库名

$conn=mysqli_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database); //衔接数据库

//衔接数据库谬误提醒

if (mysqli_connect_errno($conn)) { 

    die("衔接 MySQL 失败: " . mysqli_connect_error()); 

}

第二种形式面向工具

//衔接数据库形式1

$conn = new mysqli('localhost', 'root', 'password', 'test');

//衔接数据库形式2

// $conn = new mysqli();

// $conn -> connect('localhost', 'root', 'password', 'test');

//check connection (反省PHP能否衔接上MYSQL)

if ($conn -> connect_errno) {

    printf("Connect failed: %s\n", $conn->connect_error);

    exit();

}

三、基于PDO进行衔接。

$db = new PDO('mysql:host=localhost;dbname=test', 'root', 'password');

try {

    foreach ($db->query('select * from db_table') as $row){

    print_r($row);

    }

    $db = null; //封闭数据库

} catch (PDOException $e) {

    echo $e->getMessage();

}

保举教程:《PHP教程》

以上就是php完成MySQL数据库衔接的具体内容,更多请存眷资源魔其它相干文章!

标签: php 数据库 php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!