摘要:<?php /*連接數(shù)據(jù)庫(kù)*/ $db = @mysqli_connect('localhost','root','root','avenger','3306'); &nbs
<?php /*連接數(shù)據(jù)庫(kù)*/ $db = @mysqli_connect('localhost','root','root','avenger','3306'); if(!$db){ //連接錯(cuò)誤,拋出異常 exit ('數(shù)據(jù)庫(kù)報(bào)錯(cuò)'.mysqli_connect_error()); } //組裝插入語(yǔ)句 // $add_time = time(); // $sql = "INSERT INTO `director` ( name,phone,country,add_time) VALUES ('喬羅素','17796548520','美國(guó)俄亥俄州克利夫蘭市','{$add_time}')"; // $ret = insert($db,$sql); // print_r($ret); //組裝修改語(yǔ)句 // $sql = "UPDATE `director` SET name='安東尼羅素',phone='16699887531' WHERE did=2"; // $ret = save($db,$sql); // print_r($ret); //組裝刪除語(yǔ)句 // $sql = "DELETE FROM `director` WHERE did=4;"; // $ret = delete($db,$sql); // print_r($ret); //組裝查詢語(yǔ)句 // $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="美國(guó)"','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ù)庫(kù) 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; } # 查詢單個(gè)數(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; }
以下為其中一條輸出語(yǔ)句在網(wǎng)頁(yè)顯示的:
批改老師:查無此人批改時(shí)間:2019-05-13 09:34:14
老師總結(jié):完成的不錯(cuò)。mysqli操作數(shù)據(jù)庫(kù),很方便?,F(xiàn)在也會(huì)使用pdo操作數(shù)據(jù)庫(kù),速度會(huì)更快寫。繼續(xù)加油。