-
if($res && $res->num_rows>0){<br> echo $mysqli_result->num_rows;<br> $rows = $mysqli_result->fetch_all();//獲取結果集中的所有記錄。<br> $rows = $mysqli_result->fetch_all(mysql_num);//數字索引<br> $rows = $mysqli_result->fetch_all(MYSQLI_ASSOC);//關聯<br> $rows = $mysqli_result->fetch_all(MYSQLI_BOTH);//都有<br> $rows = $mysqli_result->fetch_row()//返回結果集中的第一個記錄<br> $rows = $mysqli_result->fetch_assoc();//索引<br> $rows = $mysqli_result->fetch_array();//二者都有<br> $rows = $mysqli_result->fetch_object()//對象形式返回<br> <br> <br> $mysqli_result->data_seek(0);調正結果集中的指針到首部<br> print_r ($rows)<br> <br> <br> }else{<br> echo '沒有條數'<br> }<br> <br> 循環顯示<br> while($row = $mysqli_result->fetch_assoc()){<br> print_r($row);<br> $rows[] = $row;<br> <br> }<br> <br> 釋放結果集<br> $mysqli_result->free();<br> <br> 關閉連接<br> $mysqli->close();查看全部
-
$mysqli -> affected_rows值為3種 1. 受影響的記錄條數; 2. -1,代表SQL語句有問題; 3. 0,代表沒有受影響記錄的條數;查看全部
-
$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; }查看全部
-
echo '客戶端的信息:'.$mysqli->client_info;<br> 或者echo $mysqli->get_client_info();<br> <br> <br> echo“客戶端的版本:”$mysqli->cilent_version.<br> <br> 服務器信息<br> $mysqli->server_info<br> $mysqli->get_server_info();<br> <br> <br> 2.設置字符集:<br> $mysqli->set_charset('utf8');<br> <br> //3:執行sql查詢<br> $sql=<<<EOF<br> CREATE TABLE IF NOT EXISTS mysqli(<br> id TINYINT UNSIGNED AUTO_INCREMENT KEY,<br> username VARCHAR(20) NOT NULL);<br> EOF;<br> <br> $res = $mysqli->query($sql);<br> 返回值可能是布爾值或者是mysqli_result對象。<br> <br> 4.關閉連接<br> $mysqli->close();查看全部
-
1.建立到mydql數據的鏈接<br> $mysqli = @new mysqli('localhost','root','root','test');<br> 或者$mysqli = new mysqli()<br> $mysqli->connect('127.0.0.1','root','root','text');<br> 2.打開指定的數據庫<br> $mysqli->select_db('test');<br> //$mysqli->connect_errno 錯誤編號<br> //$mysqli->connect_error 錯誤信息<br> if($mysqli->connect_errno){<br> die('connect error:'$mysqli->connect_error);<br> }<br> 2.SELECT/DESC/DESCRIBE/SHOW/EXPAIN執行成功返回mysqli_result對象;失敗返回false;<br> 其他SQL語句的執行,指向成功返回true,否則返回false;查看全部
-
1.驗證mysqli是否已經安裝 ->phpinfo();<br> 2.檢查擴展已經加載 ->extension_loaded("mysqli")<br> 3.檢查擴展函數是否存在 ->function_exists("mysqli_connect")<br> 4 get_loaded_extensions(); ->得到的是已開啟的擴展,返回一個數組 5.在php.ini 找到對應的擴展名稱并取消注釋,然后修改extension_dir 為擴展文件所在的位置查看全部
-
優 勢查看全部
-
說明:查看全部
-
注意:查看全部
-
1.預處理語句 $sql="insert user(username,age) values(?,?);";<br> 2.準備預處理語句 $mysqli_stmt=$mysqli->prepare($sql);<br> 3.為$mysql_stmt對象綁定參數 $mysqli_stmt->bind_param('si',$username,$age)[參數要指定參數的類型 s代表字符串,i代表整型 d代表浮點類型]<br> 4.$mysqli_stmte對象也有error,insert_id這些屬性(可以查詢手冊)查看全部
-
優勢查看全部
-
store_result():獲取第一條記錄 more_result():檢測是否有更多結果集 next_result():將結果集指針指向下一個結果集,向下移動一位查看全部
-
affected_rows值的3中情況查看全部
-
echo "<script type='text/javascript'> alert('添加成功'); location.href='admin.php'; </script>"; 添加警示對話框查看全部
-
<html> <head> <script type="text/javascript"> function disp_alert() { alert("我是一個消息框!") } </script> </head> <body> <input type="button" onclick="disp_alert()" value="顯示消息框" /> </body> </html>查看全部
舉報
0/150
提交
取消