可以參看discuz數(shù)據(jù)庫表帖子,和帖子附件的設(shè)計,我的大概思路是這樣的:
焉耆ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
首先建立一個數(shù)據(jù)表"film"用來保存簡短文字信息,其中包含:電影發(fā)布時有名字,主演,簡介,歸屬欄目,發(fā)布電影的URL鏈接。在創(chuàng)建一個表(考慮到是小型網(wǎng)站,如果中型的話,可以選擇10個,像discuz一樣)"attachement",用來保存,上傳截圖,上傳視頻。這個表用一個外鍵與film表連接。中間在外鍵上加索引。
希望我的回答對你有幫助!
你這是用的阿里云的mysql數(shù)據(jù)庫? 如果是在host填上阿里云給你的數(shù)據(jù)庫地址,username 填阿里云給你的用戶名 password填密碼。別的不動。
自己建 數(shù)據(jù)庫 看你這路徑好像是Windows系統(tǒng)這個直接下載個mysql安裝上。
懶人直接用面板得了,比如寶塔 西部數(shù)碼助手一類的,環(huán)境自己安裝好了。
如果你是想問PHP制作交友網(wǎng)站的原理的話,就是網(wǎng)絡(luò)訪問+記錄信息+數(shù)據(jù)處理。
你可以把連接的方法寫進類里,讓它形成方法比如
class something {
global $db;
function web_db(){
$this-db = $this-database(); //把連接方法存如屬性里
}
function database($server = 'localhost',$root = 'root',$pass = '****'){
......//這里寫你的連接方法,及其關(guān)聯(lián)表操作
}
...//其他方法
} //class end
在你的頁面程序中這樣寫
require_once "web_common.class.php";//包進你的類文件
$mysql = new something;
在你需要數(shù)據(jù)查詢或?qū)懭氲臅r候只要調(diào)用 $mysql-db;就好了
如上你可以看出,無論你有多少客戶請求數(shù)據(jù)庫,而數(shù)據(jù)庫只在載入頁面時連接一次而已,調(diào)用 $mysql-db 只是請求程序,請求方法而已,沒有請求數(shù)據(jù)庫。第一,數(shù)據(jù)庫連接查詢只有一次;第二無形中也加快了頁面的載入速度。
記住,你做網(wǎng)頁不是給一個人兩個人用的,而是很很很多個,為了保證數(shù)據(jù)庫的正常使用,在多請求的情況下依然能很好工作,這是個很好的辦法。
最后close是可寫可不寫的,因為當(dāng)mysql沒有請求時,它會自動關(guān)閉。