php5.5后的數據庫操作

最近在自學php的過程中發現,關于數據庫的一些操作跟之前看的不一樣,后來看了文檔才發現,自php5.5.0后,關于數據庫的操作.例如mysql_connect(),mysql_select_db(),等相關的方法已經廢棄了,并且在php7.0.0之后將被移除,應使用MySQLiPDO_MySQL擴展來替換.

警告

php官方說明

所以,在以后的開發中,就盡量用新的方法嘍,新版本早晚會是主流,只是需要時間的過渡而已.
一些基本的數據庫操作

<?php
$host = "localhost";
$user = "root";
$password = "root";
$db = "two";
$link = mysqli_connect($host, $user, $password, $db);  //連接數據庫
if ($link) {
    echo "";
} else {
    echo mysqli_error($link);
}
mysqli_select_db('數據庫名');//選擇數據庫
mysqli_set_charset('utf8');//設置字符集

mysqli_errno();//錯誤號
mysqli_error();//錯誤信息

mysqli_query("$link");//執行sql語句成功返回資源,失敗返回false
mysqli_insert_id($link);//如果表中有自增id 添加成功將通過此函數返回自增id
mysql_num_rows($result);//只用于查詢 返回結果集中的記錄數

mysqli_fetch_array($result);//將結果集中的記錄以數組的形式返回 混合數組 了解即可
mysqli_fetch_row($result);//將結果集中的記錄以數組的形式返回 索引數組 了解即可

mysqli_fetch_assoc($result);//將結果集中的記錄以數組的形式返回 關聯數組  推薦使用并且掌握
mysqli_close($link);

最后推薦大家一個個人覺得比較好的IDE,phpstorm,用過IDEA,webstorm或者android studio的同學知道,這款IDE內置許多強大的功能,用慣了notepad++,sublime,zend studio,eclipse甚至是記事本的小伙伴們,可以嘗試下這款軟件,強大代碼的自動補全和提示功能,等等,當然還有許多插件的支持,用vim的小伙伴,phpstorm也支持vim插件,體驗也是棒棒的.
當然不好的是軟件是收費的,但是網上的激活方法一堆,大家google,baidu一堆.這里就不再說了,實在找不到的可以在下面留言,我幫大家找.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容