dao獲取一條記錄:
$sql="select title, id from } where id = :id";
$id= (int)$_get['id'];
$command->bindparam(":id",$id,pdo::param_int);
$data=$command->queryrow();
//方法 bindparam() 和 bindvalue() 非常相似。唯一的區別就是前者使用乙個 php 變數繫結引數, 而後者使用乙個值。對於那些記憶體中的大資料塊引數,處於效能的考慮,應優先使用前者。
獲取多條記錄:
$sql="select title, id from }";
$data=$command->queryall();
獲取一條記錄的某個字段:12
345$sql="select title from } where id = :id";
$id= (int)$_get['id'];
$command->bindparam(":id",$id,pdo::param_int);
$title=$command->queryscalar();
使用事務:12
3456
78910
1112
1314
1516
1718
try} set title = 'abc' where id = 2";
$transaction->commit();
}catch(exception$e)
插入資料:?
1234
5678
9$sql="insert into }(title) values(:title)";
$title='abc';
$command->bindparam(":title",$title, pdo::param_str);
$command->execute();
$title='bbbbb';
$command->bindparam(":title",$title, pdo::param_str);
$command->execute();
使用DML運算元據庫
create table student stuid int primary key auto increment comment 學生編號 stuname varchar 25 comment 學生姓名 stupwd varchar 50 comment 學生密碼 gender char 2 de...
使用pymysql運算元據庫
學習如何使用python的pymysql模組來操作mysql資料庫 這裡的基本用法主要借鑑了該篇部落格 因為這個作者總結的很全面,也很簡潔,看完很容易上手 pymysql.connect 引數說明 連線資料庫時需要新增的引數 host str mysql伺服器位址 port int mysql伺服器...
使用sqlalchemy運算元據庫
from sqlalchemy import create engine,column,integer,string,datetime,float,date,blob,func,foreignkey,extract,and or text from sqlalchemy.orm import ses...