「Php/pdoメモ」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「=pdoメモ= ==インストール== php-5.1移行であれば標準でついてくる ==php.iniの編集(windows== 以下を有効に extension=php_pdo.dll extension=ph...」) |
(→接続) |
||
| 行18: | 行18: | ||
try { | try { | ||
// MySQLサーバへ接続 | // MySQLサーバへ接続 | ||
| − | $ | + | $conn = new PDO("mysql:host=localhost; dbname=test", "username", "pas*****"); |
| − | + | // $conn = new PDO('mysql:host=localhost; dbname=test;port=3306','username','pas*****'); | |
| − | $stmt = $ | + | $stmt = $conn->query("SELECT * FROM test"); |
while($row = $stmt->fetch(PDO::FETCH_ASSOC)){ | while($row = $stmt->fetch(PDO::FETCH_ASSOC)){ | ||
echo print_r($row,1); | echo print_r($row,1); | ||
| 行28: | 行28: | ||
} | } | ||
// 切断 | // 切断 | ||
| − | $ | + | $conn = null; |
2017年2月9日 (木) 17:12時点における版
pdoメモ
インストール
php-5.1移行であれば標準でついてくる
php.iniの編集(windows
以下を有効に
extension=php_pdo.dll extension=php_pdo_firebird.dll extension=php_pdo_mssql.dll extension=php_pdo_mysql.dll extension=php_pdo_oci.dll extension=php_pdo_oci8.dll extension=php_pdo_odbc.dll extension=php_pdo_pgsql.dll extension=php_pdo_sqlite.dll
接続
try {
// MySQLサーバへ接続
$conn = new PDO("mysql:host=localhost; dbname=test", "username", "pas*****");
// $conn = new PDO('mysql:host=localhost; dbname=test;port=3306','username','pas*****');
$stmt = $conn->query("SELECT * FROM test");
while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
echo print_r($row,1);
}
} catch(PDOException $e){
var_dump($e->getMessage());
}
// 切断
$conn = null;
