1 配置信息 $config = array( 'db' => array( 'host' => '127.0.0.1', 'user' => 'root', 'pass' => '', 'db' => 'test_db', 'dns' => 'mysql:dbname=test_db;host=127.0.0.1;charset=utf8' ) ) 分别配置数据库链接,用户名,密码,库,dns信息(包括数据库名,数据库链接ip,以及字符集) 注意:如果不设置字符集,即使数据库已经设置了utf8,存入数据库的中文数据仍可能为乱码(需要保持代码、数据库设置、链接数据库时的字符集都保持为utf8) 2 链接数据库 try { $db = new PDO($config['db']['dns'], $config['db']['user'], $config['db']['pass']); } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); exit; } 3.1 查询 // 查询 $sql1 = "SELECT * FROM tbl_test1 WHERE condition1 = :condition1 and condition2 = :condition2"; $sql_data1 = Array( ":condition1" => 1, ":condition2" => "abc" ); $s