打开侦错模式,使用法:
$conn->debug=true
关闭侦错模式,使用法:
$conn->debug=false
6. 连接数据库
接着,使用 $conn 联机对象的 Connect 或 PConnect 函式来连接特定的数据库,此时必须提供 DSN (Data Source Names)相关数据,DSN 可能包括:主机名称、数据库使用者、数据库密码、数据库名称。不同的数据库种类,DSN 可能可以省略其中若干项。以 MySQL 而言,则上述四者都要提供。
该函式会传回 true 或 false,用以表示是否连接成功。
用例:
// 格式:$conn->Connect('主机', '使用者', '密码', '数据库');
$conn->Connect('localhost', 'piza', 'ooo123', 'test');
或者,采持续性连接:
// 格式:$conn->PConnect('主机', '使用者', '密码', '数据库');
$conn->PConnect('localhost', 'piza', 'ooo123', 'test');
若欲探查是否有联机成功,可用一个变量来接取传回值:
$mch="localhost";
$user="piza";
$pwd="ooo123";
$database="test";
$cok = $conn->Connect($mch, $user, $pwd, $database);
或者,采持续性连接:
$cok = $conn->PConnect($mch, $user, $pwd, $database);
if (!$cok) { echo "无法连接数据库 $database"; exit; }
7. 设定 sql 命令语法、执行 sql 命令
接下来,您就可以设计您要执行的 sql 命令语法,然后付诸执行。
$sql = "这里放 SQL 的命令语法";
$rs = $conn->Execute($sql);
其中,$rs 为回传的结果,若 $rs == false,则表示执行失败,您必须仔细检查一下。
您不一定要把命令语法放在 $sql 变量中,也可以直接放入 Execute( ) 括号中。若命令较短无妨,若命令较长,我建议您还是用一个变量 $sql 来设定命令字符串吧 !
下一节开始,为各位介绍 SQL 的基本命令,如:Insert、Select、Update、Delete 等等的用法。
8. 插入记录(Insert)
Insert 的用法如下:
// $name 为字符串,$year 为数字
$name='abcde';
$year=18;
// 插入一笔记录,命令的大小写无妨,但数据表 t 及变量则大小写有分别 !
$sql = "INSERT INTO t VALUES ('$name', $year)";







