不知道有多少人是因為程序員的高薪走進來,卻又逐漸發現剛加入這行的你實習期薪資才簡簡單單的三四千、四五千,當然城市不同,對應薪資也是不同的,這樣一來,學習熱情是不是一下就降低了,程序員這行就像女兒紅,入行需要深釀,一兩年後你會發現選擇這行是多麼的明智。

後端程序員所需要掌握的技術應該是從資料庫操作開始,許多人認為網站操作無非是curd,事實上倒也不過如此,但是其中所需要進行的操作卻是不用我多言,但凡是加入進來的同行們,想必也是深有感觸。
面向過程的連接資料庫方式
1)調用PHP內置的函數連接:$conn = mysqli_connect(“需要連接的主機地址”, “資料庫用戶名”, “資料庫密碼”, “資料庫名”);
2)if(mysqli_connect_error($conn)){ //返回錯誤信息
exit(“資料庫連接失敗,失敗號”.mysqli_connect_errno($conn).”失敗信息:”.mysqli_connect_error($conn));
}
上方的mysqli_connect_error()函數也是PHP內置函數,用來判斷資料庫連接是否成功,如果失敗則需要返回具體信息,mysqli_connect_errno是PHP內置連接資料庫錯誤編號;
3)資料庫連接成功之後則需要選擇資料庫, mysqli_select_db($conn,”資料庫名”),調用該PHP內置函數之後將會返回true或者false兩種情況,如果連接成功則繼續操作,如果連接失敗則需要返回失敗;
4)一般情況下,連接上資料庫之後我們需要為我們的資料庫選擇合適的字符集編碼,一般都為utf8編碼格式,調用函數為mysqli_set_charset(’utf8’);
5)進行到這一步之後可以說已經基本成功的連接上了資料庫,我們接下來則可以調用sql語句來進行我們想做的操作,比如,我們想搜索到資料庫user表中小明的信息,可以這樣寫sql語句
$sql = “select name,student from user where name = 小明”;
6)sql語句寫完之後自然是需要執行的,這個時候我們可以調用PHP內置函數$result = mysqli_query($conn,$sql);注意,調用該函數時,如果是select則返回的是具體信息,如果查詢不到則會返回空,如果是insert插入、update更新以及delete刪除時則返回的是bool值,
7)處理返回的數據,這個時候返回的數據還不是我們能看懂的數據格式,因此需要將其轉換為數組格式,mysqli_fetch_row($result)返回索引數組,mysqli_fetch_assoc($result)返回關聯數組
8)操作完畢,關閉資料庫即可,調用函數mysql_close($conn);
感興趣的朋友點贊加個關注,以後每天都會更新一些PHP程序員所需要掌握的小知識,有需要的朋友可以在下面評論自己遇到的問題,看到會幫忙解決。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/268720.html
微信掃一掃
支付寶掃一掃