abstract:<?php //$db = @mysqli_connect('127.0.0.1','root','root','film','3306'); //if (!$db) { //// echo mysqli_conne
<?php //$db = @mysqli_connect('127.0.0.1','root','root','film','3306'); //if (!$db) { //// echo mysqli_connect_error(); // exit('數(shù)據(jù)庫報(bào)錯(cuò):' .mysqli_connect_error()); //} $db = [ 'host'=>'127.0.0.1', 'user'=>'root', 'pass'=>'root', 'name'=>'film' ]; $db = connect($db); //數(shù)據(jù)插入 //$addTime = time(); ////$sql = "INSERT INTO `film` (filmname,pid,num,addtime) VALUES ('《摩天營救》','1','888','{$addTime}');"; //$sql = "INSERT INTO `film` VALUES (null,'《戰(zhàn)狼2》','1','222222','{$addTime}');"; //$ret = insert($db,$sql); //print_r($ret); //數(shù)據(jù)修改 //$sql = "UPDATE `film` SET filmname = '《未命名電影》' WHERE id=8;"; //$ret = modi($db,$sql); //print_r($ret); //數(shù)據(jù)刪除 //$sql = "DELETE FROM `film` WHERE id = 13;"; //$ret = del($db,$sql); //print_r($ret); //數(shù)據(jù)查詢 //$sql = "SELECT * FROM `film` WHERE id = 2;"; //$sql = "SELECT * FROM `film` ORDER BY id ASC LIMIT 0,5;"; //$sql = "SELECT * FROM `film` ORDER BY id DESC LIMIT 0,5;"; //$ret = select($db,'film','pid = 1','id DESC','0,5'); //print_r($ret); //查詢一條數(shù)據(jù) //$sql = "SELECT * FROM `film` LIMIT 1;"; //$return = mysqli_query($db,$sql); //$return = mysqli_fetch_assoc($return); //$return = first($db,'film','pid = 1'); //print_r($return); //查詢一個(gè)數(shù)據(jù) //$return = one($db,'film','id=2'); //print_r($return); //統(tǒng)計(jì)數(shù)據(jù) $return = count_num($db,'film'); print_r($return); //數(shù)據(jù)庫連接方法 function connect ($db) { $db = @mysqli_connect($db['host'],$db['user'],$db['pass'],$db['name'],'3306'); if (!$db) { exit('數(shù)據(jù)庫報(bào)錯(cuò):' .mysqli_connect_error()); } return $db; } //插入方法 function insert ($db,$sql) { $return = mysqli_query($db,$sql); if ($return) { $return = mysqli_insert_id($db); } mysqli_close($db); return $return; } //修改方法 function modi ($db,$sql) { $return = mysqli_query($db,$sql); mysqli_close($db); return $return; } //刪除方法 function del ($db,$sql) { $return = mysqli_query($db,$sql); mysqli_close($db); return $return; } //查詢方法 function selects ($db,$sql) { $return = mysqli_query($db,$sql); if ($return) { while ($row = mysqli_fetch_assoc($return)) { $rows[] = $row; } mysqli_free_result($return); } mysqli_close($db); return $rows; } //查詢方法 function select ($db,$table,$where,$order,$limit) { // $sql = "SELECT * FROM" .' '.$table .' WHERE ' .$where .' ORDER BY '.$order; $sql = "SELECT * FROM $table WHERE $where 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); } mysqli_close($db); return $rows; } //查詢一條數(shù)據(jù)方法 function first ($db,$table,$where) { $sql = "SELECT * FROM $table WHERE $where LIMIT 1"; $return = mysqli_query($db,$sql); if ($return) { $return = mysqli_fetch_assoc($return); } mysqli_close($db); return $return; } //查詢單個(gè)數(shù)據(jù)方法 function one ($db,$table,$where) { $sql = "SELECT filmname FROM $table WHERE $where LIMIT 1"; $return = mysqli_query($db,$sql); if ($return) { $return = mysqli_fetch_assoc($return); } mysqli_close($db); return $return; } //統(tǒng)計(jì)數(shù)量方法 function count_num ($db,$table) { $sql = "SELECT COUNT(*) AS count_num FROM $table"; $return = mysqli_query($db,$sql); if ($return) { $return = mysqli_fetch_assoc($return); } mysqli_close($db); return $return['count_num']; }
Correcting teacher:天蓬老師Correction time:2019-08-30 16:18:24
Teacher's summary:sql語句中, 關(guān)鍵字建議全部加上反引號