摘要:<?php # 組裝查詢語句 $add_time = time(); $ret = select($db,'user','country="***"','uid DESC','0,5'); # 組裝插入語句 $add_time&
<?php # 組裝查詢語句 $add_time = time(); $ret = select($db,'user','country="***"','uid DESC','0,5'); # 組裝插入語句 $add_time = time(); $sql = "INSERT INTO `director` ( name,phone,country,add_time) VALUES ( '一本道','18844441111','***','{$add_time}');"; $ret = insert($db,$sql); # 組裝修改語句 $sql = "UPDATE `director` SET name='長江',phone='15500001111' WHERE tid=3;"; $ret = save($db,$sql); # 組裝刪除語句 $sql = "DELETE FROM `director` WHERE tid=5;"; $ret = delete($db,$sql); # 連接方法 function connect($db){ # 連接數(shù)據(jù)庫 $conn = @mysqli_connect($db['host'],$db['user'],$db['pass'],$db['name'],'3306'); if(!$conn){ # 連接錯誤,拋出異常 exit('數(shù)據(jù)庫報錯: '.mysqli_connect_error()); } return $conn; } # 統(tǒng)計數(shù)量 function count_number($db,$table,$where){ $sql = "SELECT COUNT(*) AS count_number FROM ".$table." WHERE ".$where; $return = mysqli_query($db,$sql); $return = mysqli_fetch_assoc($return); # 關閉數(shù)據(jù)庫 mysqli_close($db); return $return['count_number']; } # 查詢單個數(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); # 關閉數(shù)據(jù)庫 mysqli_close($db); return $return; } # 查詢單條數(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); # 關閉數(shù)據(jù)庫 mysqli_close($db); return $return; } # 查詢方法 function select($db,$table,$where,$order,$limit){ $sql = "SELECT * FROM ".$table.' 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); } # 關閉數(shù)據(jù)庫 mysqli_close($db); return $rows; } # 插入方法 function insert($db,$sql){ # 執(zhí)行插入 $return = mysqli_query($db,$sql); if($return){ $return = mysqli_insert_id($db); } # 關閉數(shù)據(jù)庫 mysqli_close($db); return $return; } # 修改方法 function save($db,$sql){ $return = mysqli_query($db,$sql); # 關閉數(shù)據(jù)庫 mysqli_close($db); return $return; } # 刪除方法 function delete($db,$sql){ $return = mysqli_query($db.$sql); # 關閉數(shù)據(jù)庫 mysqli_close($db); return $return; } ?>
批改老師:天蓬老師批改時間:2019-06-11 13:58:32
老師總結:你的sql語句的拼接是個亮點, 就是注釋太少了, 可能過上一個月, 連你自己都不知道什么意思了吧