-
通過mysqli類庫操作數據庫步驟 建立到mysql的鏈接 打開指定的數據庫 設置默認的客戶端的字符集 執行的sql查詢 釋放結果集 關閉鏈接 <<<EOF EOF;表述一個非常長的字符串。 1.建立到mydql數據的鏈接 $mysqli = @new mysqli('localhost','root','root','test'); 2.打開指定的數據庫 $musqli->select_db('test'); //$mysqli->connect_errno 錯誤編號 //$mysqli->connect_error 錯誤信息 if($mysqli->connect_errno){ die('connect error:'$mysqli->connect_error); } 或者$mysqli = new mysqli() $mysqli->connect('127.0.0.1','root','root','text'); print_r($mysqli);查看全部
-
防注入登錄查看全部
-
完整代碼查看全部
-
查詢和釋放結果集。。mysqli_query()跟mysql_query不同是他的形參有一個連接信息($link,$sql)查看全部
-
預處理。。。查看全部
-
$mysqli->multi_query($sql); $sql 可以是多條語句串起來的。 $sql = "INSERT INTO user(name,pass) values('sb','sc');DELETE FROM user WHERE id <=3;UPADTE user SET name='sb',pass='sc' WHERE name = 'sa'; 使用SELECT,結果集處理。。好復雜,看筆記截圖吧,項目應該也少用?查看全部
-
mysqli::escape_string 轉移字符串,單引號、雙引號、反斜線等。。 $username = $mysqli->escape_string($_POST['user_name']);查看全部
-
連接數據庫做簡單查詢查看全部
-
$mysqli_result = $mysqli->query(查詢語句); if($mysqli_result && $mysqli_result->num_rows){ 查詢成功,有記錄。。 } $mysql_result->fetch_array(); //默認是MYSQLI_NUM 索引下標 返回關聯下標?$mysql_result->fetch_array(MYSQLI_ASSOS); 獲取結果集: while( $re = $mysqli_result->fetch_array(){ 跟MYSQL是一樣的。。。 } 得到第一條都有:$mysql_result->fetch_array() 相當于mysql_fetch_array 得到第一條記錄:$mysql_result->fetch_row() 得到第一條關聯數組:$mysql_result->fetch_assos() $mysqli_result->num_rows 相當于 mysql_num_rows($result)查看全部
-
$mysql->insert_id 得到上一次操作產生的自增ID $mysqli->affected_rows 得到操作影響的行數 $mysqli->error 錯誤信息 $mysql->errno 錯誤行數查看全部
-
查MySQL相關版本信息查看全部
-
建立連接查看全部
-
驗證MYSQLI是否開啟的方法查看全部
-
phpinfo() 可看有沒開啟查看全部
-
PHP5.6默認是開啟的查看全部
舉報
0/150
提交
取消