使用PHP连接Mysql

Mysql 兼容很多语言,不仅仅是php,例如:PERL, C, C++, JAVA 和 PHP等,其中PHP使用的范围最为广泛。

简述PHP语法

  1. 连接数据库: 使用mysqli_connect()函数或者PDO类中提供的方法,连接到MySQL数据库服务器。例如:

    1
    $conn = mysqli_connect($host, $username, $password, $database);
  2. 执行查询: 使用mysqli_query()函数或者PDO类中的相关方法执行SQL查询语句。例如:

    1
    2
    $sql = "SELECT * FROM table_name";
    $result = mysqli_query($conn, $sql);
  3. 处理结果: 针对查询结果进行处理,可以使用mysqli_fetch_assoc()mysqli_fetch_array()等函数获取每一行的数据。例如:

    1
    2
    3
    Codewhile ($row = mysqli_fetch_assoc($result)) {
    echo $row['column_name'];
    }
  4. 插入数据: 使用INSERT INTO语句向数据库中插入新记录。例如:

    1
    2
    $sql = "INSERT INTO table_name (column1, column2, column3) VALUES ('value1', 'value2', 'value3')";
    mysqli_query($conn, $sql);
  5. 更新数据: 使用UPDATE语句更新数据库中的记录。例如:

    1
    2
    $sql = "UPDATE table_name SET column1 = 'new_value' WHERE condition";
    mysqli_query($conn, $sql);
  6. 删除数据: 使用DELETE FROM语句删除数据库中的记录。例如:

    1
    2
    $sql = "DELETE FROM table_name WHERE condition";
    mysqli_query($conn, $sql);
  7. 关闭连接: 当不再需要连接时,使用mysqli_close()函数关闭数据库连接。例如:

    1
    Codemysqli_close($conn);

PHP连接MYsql

连接测试:

1
2
3
4
5
6
7
<?php
$retval = mysqli_function(value, [value,...]);
if( !$retval )
{
die ( "error" );
}
?>

连接到数据库:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$host = 'localhost'; // 数据库主机名
$username = 'root'; // 数据库用户名
$password = 'password'; // 数据库密码
$database = 'mydb'; // 数据库名称

try {
// 创建PDO对象
$dsn = "mysql:host=$host;dbname=$database";
$conn = new PDO($dsn, $username, $password);

// 设置错误模式为异常
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

// 连接成功,可以执行数据库操作

// 关闭连接
$conn = null;

} catch(PDOException $e) {
// 连接异常处理
echo "连接失败: " . $e->getMessage();
}