在做網(wǎng)站的時候我們寫好了模板,寫好了邏輯判斷。然后我們會想到。我們?nèi)绾伟l(fā)布文章,發(fā)布的文章是存在哪里呢?然后又是如何把我們的東西獲取出來的?
這時候我們用到一種東西,那就是數(shù)據(jù)庫。我們常用的是SQL數(shù)據(jù)庫,Structured Query Language(結(jié)構(gòu)化查詢語言)。他能干什么?我們可以把想要存的數(shù)據(jù)給他, 比如 一篇文章 , 一個人的年齡 , 名字 等資料。 然后需要的時候可以從他這里取出來。也可以在里面進(jìn)行修改等等的操作。
當(dāng)我們安裝完以后,我們可以打開黑窗口(cmd),找到MySQL的安裝目錄,找到xampp/mysql/bin/mysqld.exe這個程序。輸入賬號密碼來操作數(shù)據(jù)庫。也可以通過其他的客戶端來使用數(shù)據(jù)庫,例如 phpmyadmin,我們就可以用瀏覽器直接訪問 localhost/phpmyadmin。然后可以創(chuàng)建庫和表單,對應(yīng)著設(shè)計好的方案來存儲我們想要存的數(shù)據(jù)。
我們是手動使用數(shù)據(jù)可庫,那么php又如何使用?
它與PHP的關(guān)系是大概是 PHP->連接數(shù)據(jù)庫->寫入數(shù)據(jù)->查出數(shù)據(jù)->格式化數(shù)據(jù)->顯示出來 php的函數(shù)中自帶了操作數(shù)據(jù)庫的函數(shù),我們只要合理使用這些函數(shù)。就可以使用數(shù)據(jù)庫了。 例
$conn = mysql_connect('localhost','root','');mysql_query('use blog' , $conn);mysql_query('set names utf8' , $conn);這個時候我們就和數(shù)據(jù)庫連接上了,當(dāng)我們想要查詢某些數(shù)據(jù)或者存入某些數(shù)據(jù)的時候。 我們可以向sql語句通過邏輯寫好。然后通過php函數(shù)來執(zhí)行,例:
$sql = "insert into msg (name,email,content) values ('$_POST[name]' ,'$_POST[email]','$_POST[content]')";$rs = mysql_query($sql);這樣數(shù)據(jù)庫的基本原理介紹完了,加下來可以學(xué)習(xí)庫與表的連接,以及詳細(xì)操作方法。
新聞熱點
疑難解答