<?php $host = "localhost"; $uname = "username"; $pw = "password"; $db = "newDB"; try { $conn = new PDO("mysql:host=$host;dbname=$db", $uname, $pw); //将错误模式设置为异常 $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "Connected successfully"; } catch(PDOException $e) { echo "Connection failed: " . $e->getMessage(); } ?>
在这里,我们使用PDO(PHP数据对象)来创建一个MySQL连接。然后,我们检查是否有任何错误。如果不存在,则打印“连接成功”,否则,打印“连接失败”,然后打印PDO引发的错误。
<?php $host = "localhost"; $uname = "username"; $pw = "password"; $db = "newDB"; $dbcon = pg_connect("host=$host port=5432 dbname=$db user=$uname password=$pw"); ?>
在这里,我们使用pg_connect()方法来连接到一个Postgres数据库。我们可以选择在变量中定义数据库详细信息,也可以直接内联。
<?php class MyDB extends SQLite3 { function __construct() { $this->open('example.db'); } } ?>
在这里,我们正在创建一个扩展到SQLite3扩展的新类(myDB)。__construct函数用于创建一个保存example.db SQLite数据库的数组。