色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php mysqli 教程

劉若蘭1年前7瀏覽0評論
PHP是一個非常流行的后端開發語言,而MySQL是最廣泛使用的的關系型數據庫。在PHP編程中,mysqli則是一個非常常用的MySQL操作類。今天我們就來探討一下關于php mysqli教程的相關知識。 首先,讓我們回顧一下常規的MySQL連接方式: ``` $con = mysqli_connect("localhost","my_user","my_password","my_db"); if (mysqli_connect_errno()){ echo "Failed to connect to MySQL: " . mysqli_connect_error(); exit(); } ``` 在上述代碼中,我們使用mysqli_connect()函數來連接MySQL數據庫。如果連接失敗,我們使用mysqli_connect_errno()函數來獲取錯誤信息并退出程序。 接下來,我們就來具體了解一下mysqli類的相關知識。與mysqli_connect()函數不同,我們需要先實例化mysqli對象,然后才能使用其相關方法: ``` $obj = new mysqli("localhost","my_user","my_password","my_db"); if ($obj ->connect_error){ die("連接失敗: " . $obj ->connect_error); } ``` 在上述代碼中,我們使用new mysqli()來實例化mysqli對象。如果連接出現問題,我們使用$obj ->connect_error屬性來獲取錯誤信息并停止程序運行。 除了以上連接MySQL數據庫的方式,mysqli類還有很多其他的功能。其中,mysqli_query()方法是最為常見的用法之一。該方法用于向MySQL數據庫發出查詢語句,返回的結果可以通過mysqli_fetch_array()或mysqli_fetch_assoc()來進行進一步的處理。 下面是一個示例代碼,展示如何使用mysqli_query()和mysqli_fetch_array()方法來獲取MySQL數據庫的數據: ``` $sql = "SELECT id, username, password FROM users"; $result = $obj->query($sql); if ($result->num_rows >0) { while($row = $result->fetch_array()) { echo "id: " . $row["id"]. " - Name: " . $row["username"]. " - Password: " . $row["password"]. "
"; } } ``` 在以上示例代碼中,我們首先使用SELECT語句來從users表中獲取id、username以及password數據。然后我們使用$obj->query()方法來向MySQL服務器發送這個SQL查詢語句,并接收MySQL服務器返回的查詢數據。 接著,我們使用$result->num_rows來獲取查詢結果中的行數。如果行數大于0,則使用while循環來依次輸出查詢結果中的每一行。 最后,我們使用mysqli_fetch_array()方法獲取查詢結果中的數據并輸出出來。在該方法中,我們通常需要指定MYSQLI_ASSOC參數,以使結果集返回一個關聯數組。 除此之外,mysqli類還有很多其他的方法和屬性可供使用。例如,mysqli_insert_id()方法用于獲取最近插入行的id值,而mysqli_affected_rows()方法用于獲取最近一次操作影響的行數。 總之,PHP mysqli教程非常廣泛,我們在這里只進行了簡要介紹。對于我們日常的PHP開發中,合適的mysqli函數的使用是非常重要的一步。希望本文能夠對你有所啟發!