1、Select
// DEMO mysqli連接方式參考 $db = new mysqli("localhost:3306", "root", "", "dab" ); // 簡單查詢 //$result = $db -> query("select * from DAB_NTOS_ADMIN"); //while($row = $result -> fetch_row()) { // echo var_dump($row); //} $start = 0 ; $limit = 1 ; // 防sql注入 $stmt = $db -> prepare("select * from DAB_NTOS_ADMIN limit ?,?" ); $stmt -> bind_param("ii", $start , $limit ); $stmt -> execute(); $admin = new DAB_NTOS_ADMIN(); $stmt -> bind_result( $admin -> id, $admin -> name, $admin -> pwd, $admin -> telephone, $admin -> email, $admin -> autor_date, $admin -> descr, $admin -> realName); while ( $stmt -> fetch()) { echo var_dump ( $admin ); } $db -> close();
2、Update
$db = new mysqli("localhost:3306", "root", "", "dab" ); // 防sql注入 $stmt = $db -> prepare("update DAB_NTOS_ADMIN set name = ? where id = ?" ); $id = 1 ; $name = 'dab' ; $stmt -> bind_param("si", $name , $id ); $result = $stmt -> execute(); echo $result ; $db -> close();
3、Insert
$db = new mysqli("localhost:3306", "root", "", "dab" ); // 防sql注入 $stmt = $db -> prepare("insert into DAB_NTOS_ADMIN (name) values (?)" ); $name = 'dab' ; $stmt -> bind_param("s", $name ); $result = $stmt -> execute(); echo $result ; $db -> close();
4、Delete
// DEMO mysqli連接方式參考 $db = new mysqli("localhost:3306", "root", "", "dab" ); // 防sql注入 $stmt = $db -> prepare("delete from DAB_NTOS_ADMIN where id = ?" ); $id = 2 ; $stmt -> bind_param("i", $id ); $result = $stmt -> execute(); echo $result ; $db -> close();
?
事務管理參考
try { $db = new mysqli("localhost:3306", "root", "", "dab" ); $db -> autocommit(0 ); // 防sql注入 $stmt = $db -> prepare("insert into DAB_NTOS_ADMIN (name) values (?)" ); $name = 'dab' ; $stmt -> bind_param("s", $name ); $result = $stmt -> execute(); $db -> commit(); echo $result ; } catch ( Exception $e ) { $db -> rollback(); } finally { // finally可能會報編譯時錯誤,目前好像支持php5.5,而淡藍的ide環境用的是5.3,服務器上的是5.5,所以編碼的時候不行,發布之后就可以用了 $db -> close(); }
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
