第一步:連接MySQL服務(wù)器
$link = mysql_connect($db_host,$db_user,$db_pwd);
返回值:連接成功返回資源標(biāo)識符(轉(zhuǎn)成布爾值true),連接失敗返回false.
第二步:選擇當(dāng)前數(shù)據(jù)庫
mysql_select_db($db_name,$link);
返回值:布爾值
第三步:設(shè)置返回數(shù)據(jù)的字符集
mysql_query(“set names utf8”);
第四步:執(zhí)行SQL語句
增加:INSERT INTO table_name(title,author,addate) VALUES(‘新聞標(biāo)題’,’admin’,’2014-06-11’)
刪除:DELETE FROM table_name WHERE id=100
修改:UPDATE table_name SET title=”新的標(biāo)題”,author=”zhangsan” WHERE id=100
查詢:SELECT * FROM table_name WHERE id<100 order="" by="" id="" desc="" limit="">
$result = mysql_query($sql);
返回值:只有SELECT語句會返回資源標(biāo)識符(結(jié)果集),其它的返回真、假值。
第五步:針對SELECT語句
$arr = mysql_fetch_row($result); //返回枚舉數(shù)組,每次只取一個行記錄
$arr = mysql_fetch_array($result); //返回混合數(shù)組
$arr = mysql_fetch_assoc($result); //返回關(guān)聯(lián)數(shù)組
(1)新聞類型的數(shù)據(jù)表:007_class_news
id:新聞類別的id號
classname:類型名稱
borderby:排序字段
(2)增加一個新聞類別
先有表單,單擊“提交按鈕”提交表單;
表單數(shù)據(jù)發(fā)往PHP程序進(jìn)行處理;
處理完后,將表單數(shù)據(jù)寫進(jìn)數(shù)據(jù)庫。
007_class_news.php
(3)讀取所有的記錄
class_news_manage.php
關(guān)鍵代碼:SELECT * FROM 007_class_news ORDER BY orderby ASC,id DESC
如果記錄為空,則輸出“該模塊沒有記錄,請你先添加”
如果記錄不空,則輸出所有的類別。
(4)刪除一條記錄
class_news_del.php
關(guān)鍵的代碼:DELETE FROM 007_class_news WHERE id=100
獲取傳遞過來的id值,并進(jìn)行判斷。
如果id不存在,則跳到錯誤頁面;
如果id存在,則執(zhí)行刪除SQL語句,再跳到成功頁面
(5)修改一條記錄
class_news_edit.php
關(guān)鍵的代碼:UPDATE 007_class_news SET classname=’$classname’,orderby=$orderby WHERE id=100
先讀取要修改記錄內(nèi)容,并寫入到表單中
進(jìn)行修改,提交表單。
更新數(shù)據(jù)庫
新聞類別表(007_class_news)和新聞表(007_news)的關(guān)系
007_news數(shù)據(jù)表的結(jié)構(gòu)
cat:新聞的類別ID,對應(yīng)于007_class_news中的ID值。
title:新聞的標(biāo)題
author:新聞的發(fā)布人
source:文章來源
keywords:這條新聞的關(guān)鍵字,主要用于網(wǎng)站優(yōu)化;
descrition:新聞的簡介,主要用于網(wǎng)站優(yōu)化;
orderby:新聞的排序,如果后面的某條新聞,想排到前面時間,可以把orderby的值改小一點;
content:新聞的內(nèi)容,圖文混排。需要安裝FCKEditor在線編輯器,kindeditor是國內(nèi)的;
hits:訪問量,單擊率
addate:新聞的發(fā)布時間,獲取的是time()的值;
kindeditor在線編輯器
引入kindeditor在線編輯器,kindeditor是用純JS開發(fā)的,和Word很像。
Kindeditor在網(wǎng)上都可以隨時下載到。
Kindeditor文件夾的目錄:adminjseditor
Kindeditor的首頁文件:adminjskindeditor-min.js
聯(lián)系客服