abstract:<?php /*連接數(shù)據(jù)庫*/ $db = @mysqli_connect('localhost','root','root','avenger','3306'); &nbs
<?php /*連接數(shù)據(jù)庫*/ $db = @mysqli_connect('localhost','root','root','avenger','3306'); if(!$db){ //連接錯誤,拋出異常 exit ('數(shù)據(jù)庫報錯'.mysqli_connect_error()); } //組裝插入語句 // $add_time = time(); // $sql = "INSERT INTO `director` ( name,phone,country,add_time) VALUES ('喬羅素','17796548520','美國俄亥俄州克利夫蘭市','{$add_time}')"; // $ret = insert($db,$sql); // print_r($ret); //組裝修改語句 // $sql = "UPDATE `director` SET name='安東尼羅素',phone='16699887531' WHERE did=2"; // $ret = save($db,$sql); // print_r($ret); //組裝刪除語句 // $sql = "DELETE FROM `director` WHERE did=4;"; // $ret = delete($db,$sql); // print_r($ret); //組裝查詢語句 // $sql = "SELECT * FROM `averger`"; // $sql = "SELECT * FROM `averger` where id=2"; // $sql = "SELECT * FROM `averger` LIMIT 0,4"; // $sql = "SELECT * FROM `averger` ORDER BY id DESC LIMIT 0,5"; // $return = select($db,'averger','director_country="美國"','id DESC'); // print_r($return); //查詢單條數(shù)據(jù) $sql = "SELECT * FROM `averger` LIMIT 1" ; $return = mysqli_query($db,$sql); $return = mysqli_fetch_assoc($return); print_r($return); //關(guān)閉數(shù)據(jù)庫 mysqli_close($db); //查詢單條數(shù)據(jù) function find($db,$table,$where,$order){ $sql = "SELECT * FROM ".$table.' WHERE '.$where; if($order){ $sql .= ' ORDER BY '.$order; } $sql .= 'LIMIT 1'; $return = mysqli_query($db,$sql); $return = mysqli_fetch_assoc($return); return $return; } # 查詢單個數(shù)據(jù) function find_one($db,$table,$filed,$where){ $sql = "SELECT ".$filed." FROM ".$table.' WHERE '.$where.' LIMIT 1'; $return = mysqli_query($db,$sql); $return = mysqli_fetch_assoc($return); return $return; } //查詢方法 function select($db,$table,$where,$order,$limit){ $sql = "SELECT * FROM ".$table; if ($where){ $sql .= ' WHERE '.$where; } if($order){ $sql .= 'ORDER BY '.$order; } if($limit){ $sql .= ' LIMIT '.$limit; } $return = mysqli_query($db,$sql); if($return){ while ( $row = mysqli_fetch_assoc($return)) { $rows[] = $row; } mysqli_free_result($return); } return $rows; } //插入方法 function insert($db,$sql){ //執(zhí)行插入 $return = mysqli_query($db,$sql); if($return){ $return = mysqli_insert_id($db); } return $return; } //修改方法 function save($db,$sql){ $return = mysqli_query($db,$sql); return $return; } //刪除方法 function delete($db,$sql){ $return = mysqli_query($db,$sql); return $return; }
以下為其中一條輸出語句在網(wǎng)頁顯示的:
Correcting teacher:查無此人Correction time:2019-05-13 09:34:14
Teacher's summary:完成的不錯。mysqli操作數(shù)據(jù)庫,很方便?,F(xiàn)在也會使用pdo操作數(shù)據(jù)庫,速度會更快寫。繼續(xù)加油。