MySQL< = 5.2 - OOP连接到类中的数据库

时间:2017-09-18 08:42:25

标签: php mysql class oop legacy

我可以使用MYSQLI或PDO

我目前正致力于遗留项目(5.2),我无法使用像MySQLi或PDO这样的奇特扩展 - 只有MySQL - 我如何连接到数据库并在类中使用该连接?

基本上这个

public function __construct($pdo) {
$this->db = $pdo;

}

作为5.2 MySQL / PHP

我只需要一个简单的示例即可开始。

谢谢!

1 个答案:

答案 0 :(得分:0)

通过PHP进行PDO连接 我强烈建议使用PDO而不是mysqli .. pdo更快,并使用预处理语句来避免sql注入,并使用Filter,Sanitize用户输入。

<?php
session_start();

$servername = "localhost";
$username = "username";
$password = "password";

// Create connection
$conn = new mysqli($servername, $username, $password);

// Check connection
if (mysqli_connect_error()) {
    die("Database connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>

您可以将以上代码用于PHP 5.2.9和5.3.0