详细解释pdo连接mysql方法

网络整理 - 06-27

pdo连接mysql的代码还是非常简单的,实例如下:

//pdo连接mysql,请根据您的实际情况替换host,数据库名,用户名和密码,sql语句等等。 $dbh=new PDO('mysql:host=192.168.1.1; dbname=dbname','dbuser','dbpass); //如有必要,设置一下编码,gbk或者utf8,不然可能会中文乱码, $dbh->exec("SET names gbk"); foreach ($dbh->query("SELECT * FROM tablename") as $row) // 查询语句 { echo $row[0]; //输出第一列的每个值。 }

或者使用fetchAll(PDO::FETCH_ASSOC)来获取所有行,再慢慢处理

$result=$db->query(("SELECT * FROM tablename"); $resultarray = $result->fetchAll(PDO::FETCH_ASSOC);//取得所有行的array echo $resultarray[3][标题]; //第四行标题列的值