サクラキノ @ ウィキ
結果を必要としない場合(exec)
最終更新:
skrkino
-
view
SQLite / 結果を必要としない場合(exec)
接続と切断
-
接続
//結果を必要としない場合 try { // SQL実行 $sql ="CREATE TABLE test ( a text , b text )"; $db->exec( $sql ); } catch ( PDOException $e ) { // 実行失敗 $err = $db->errorInfo(); die( $err[2] ); }
サンプル
-
dbtest.php
<html> <head> <title>DB TEST</title> </head> <body> <?php //////////////////////////////////////////////////////////// // 結果を必要としない場合 //====================================== // DBに接続 //------------------ // 接続 try { $db = new PDO( 'sqlite:db/test.db' ); $db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); } catch ( PDOException $e ){ // 接続失敗 die( 'Connection failed : ' . $e->getMessage() ); } //------------------ // 出力 print('接続に成功しました。<br>'); //====================================== // テーブル作成 //------------------ try { // SQL実行 $sql ="CREATE TABLE test ( a text , b text )"; $db->exec( $sql ); } catch ( PDOException $e ) { // 実行失敗 $err = $db->errorInfo(); die( $err[2] ); } //------------------ // 出力 print('テーブルを作成しました。<br>'); //====================================== // DBとの接続終了 //------------------ // 切断 $db = null; // もしくは //unset($db); //------------------ // 出力 print('切断しました。<br>'); //////////////////////////////////////////////////////////// ?> </body> </html>

