-
$sql = "SELECT id,username,age FROM user"; $res = $mysqli->query($sql); //返回值在$mysqli_result中 var_dump($res) if($res && $res->num_rows_0){ echo $mysqli_result->num_rows; $rows = $mysqli_result->fetch_all();//獲取結果集中的所有記錄。 $rows = $mysqli_result->fetch_all(mysql_num);//數字索引 $rows = $mysqli_result->fetch_all(MYSQLI_ASSOC);//關聯 $rows = $mysqli_result->fetch_all(MYSQLI_BOTH);//都有 $rows = $mysqli_result->fetch_row()//返回結果集中的第一個記錄 $rows = $mysqli_result->fetch_assoc();//索引 $rows = $mysqli_result->fetch_array();//二者都有 $rows = $mysqli_result->fetch_object()//對象形式返回 $mysqli_result->data_seek(0);調正結果集中的指針到首部 print_r ($rows) }else{ echo '沒有條數' } 循環顯示 while($row = $mysqli_result->fetch_assoc()){ print_r($row); $rows[] = $row; } 釋放結果集 $mysqli_result->free(); 關閉連接 $mysqli->close();查看全部
-
$SQL = = "DELETE FROM user WHERE ID>=6"; $RES =$mysqli->query($sql); if ($res){ echo $mysqli->affected_rows 被影響條數 }else{ echo $mysqli->errno: $mysqli->error } 關閉鏈接 $mysqli->close(); affect_rows 值為三種,第一種收影響的條數 -1 代表sql語句有問題 0 代表沒有受影響的記錄條數。查看全部
-
$sql = "UPDATE user SET age=age+10 WHERE NAME = 'LISI'"; $mysqli->query($sql);查看全部
-
$mysqli = new musqli('localhost','root','test'); if($mysqli->connect_errno){ die('connect error:'.$mysqli->connect_error); } $mysqli->set_charset ('utf8'); //執行單條查詢語句 $sql = "INSERT user(username,password) VALUES('king','king'),('king2','king2'),('king3','king3'),('king4','king4');"; $res = $mtsqli->query($sql); if($res){ echo'恭喜您注冊成功,您是網站的第'.$mysqli->insert_id().位用戶 echo '有'.$mysqli->affectd_rows.'記錄被影響'. //id子增長,提取最新插入的 }else{ echo 'ERROR'.$mysqli->errno.":"$mysqli->error; }查看全部
-
1.建立到mydql數據的鏈接 $mysqli = @new mysqli('localhost','root','root','test'); 或者$mysqli = new mysqli() $mysqli->connect('127.0.0.1','root','root','text'); 2.打開指定的數據庫 $musqli->select_db('test'); //$mysqli->connect_errno 錯誤編號 //$mysqli->connect_error 錯誤信息 if($mysqli->connect_errno){ die('connect error:'$mysqli->connect_error); } echo '客戶端的信息:'.$mysqli->client_info; 或者echo $mysqli->get_client_info(); echo“客戶端的版本:”$mysqli->cilent_version. 服務器信息 $mysqli->server_info $mysqli->get_server_info(); 2.設置字符集: $mysqli->set_charset('utf8'); //3:執行sql查詢 $sql=<<<EOF CREATE TABLE IF NOT EXISTS mysqli( id TINYINT UNSIGNED AUTO_INCREMENT KEY, username VARCHAR(20) NOT NULL); EOF $res = $mysqli->query($sql); 返回值可能是布爾值或者是mysqli_result對象。 4.關閉連接 $mysqli->close();查看全部
-
mysqli擴展的安裝 配置php配置文件開啟php_mysqli,dll擴展 配置extension_dir = ext目錄所在位置 重啟服務器 wanp已經默認打開mysqli查看全部
-
mysqli擴展或者pdo操作數據庫來代替mysql擴展 1.mysqli可以面向對象或者面向過程 2.支持預處理語句 3.支持事物 mysqli速度也更快一些。查看全部
-
通過mysqli類庫操作數據庫步驟 建立到mysql的鏈接 打開指定的數據庫 設置默認的客戶端的字符集 執行的sql查詢 釋放結果集 關閉鏈接查看全部
-
mysqli擴展想對于mysqli擴展的優勢 基于面向過程和面向對象的使用 支持預處理語句 支持事物查看全部
-
mysqli擴展的安裝? 配置php配置文件,開啟php_mysqli.dll擴展 配置extension_dir= 'ext目錄所在位置' 重新啟動服務器查看全部
-
sql注入查看全部
-
查詢的時候 num_rows查看全部
-
table>tr>td*3查看全部
-
$mysqli->close()關閉連接查看全部
-
$result->free(),close(),free_result釋放內存查看全部
舉報
0/150
提交
取消