:::
所有書籍
「[981]PHP入門+XOOPS模組設計」目錄
MarkDown
3-1 index.php 原始語法
1. 相見歡
1-1 index.php 內容
2. PHP與表單
2-1 contact/index.php
3. 讓程式聰明又乾淨
3-1 index.php 原始語法
4. 寫入資料庫
4-1 index.php
5. 撈取資料庫資料
5-1 index.php
6. 把資料庫資料作成列表
6-1 index.php
7. 讓程式套用佈景
7-1 index.php
8. 加入修改刪除功能
8-1 index.php
9. 上傳檔案並做縮圖
9-1 index.php
10. 安裝XOOPS
10-1 index.php
11. XOOPS模組架構
11-1 index.php
11-2 index2.php
12. $xoopsUser應用
12-1 index.php
13. 分頁與搜尋
13-1 include/search.php
13-2 index.php
14. 樣板及評論
14-1 view.php
14-2 index.php
14-3 comment_new.php
15. 製作XOOPS區塊
15-1 blocks/new_contact.php
16. 偏好設定與所見即所得
16-1 view.php
17. 多國語系與圖形驗證
17-1 index.php
17-2 [語系]language/tchinese_utf8/modinfo.php
17-3 [語系]xoops_version.php
17-4 [語系]admin/menu.php
17-5 [sprintf示範]index.php
17-6 [sprintf示範]main.php
18. 模組自動功能
18-1 include/onUninstall.php
18-2 include/onUpdate.php
4-1 index.php
\[981\]PHP入門+XOOPS模組設計 ====================== [![](http://tad0616.net/uploads/dl.gif)](http://120.115.2.76/tad/tad_book3/file/9801/04.zip) ### 一、關於phpMyAdmin 1.phpMyAdmin不是MySQL,phpMyAdmin是一套程式,用來管理MySQL。 2.打開瀏覽器,輸入「http://localhost/phpMyAdmin」即可執行phpMyAdmin。 3.基本動作:設好欄位名稱→指定資料型態→(若是varchar則一定要設定「長度」;若是數字則「屬性」多為「unsigned」;若是要當作流水號,則在「附加」選擇「auto\_increment」)→最後指定哪些欄位要當作索引。 ### 二、建立資料表要注意的事項 1.「資料庫」和「資料表」名稱不能以「數字」或特殊符號作為開頭。 2.MySQL 4.1 以後,建立資料表時,若要使用UTF8,在「校對」選項請選擇「utf8\_general\_ci」。 ### 三、讓PHP連上MySQL: 1.用法:int mysql\_connect("主機位置","資料庫帳號"," 資料庫密碼"); 2.範例:$link=mysql\_connect("localhost","root","12345"); 3.該函數會傳回一個int(整數),我們稱之為「連線編號」。 4.只要程式和資料庫都在同一台主機,「主機位置」填入「localhost」即可。 5.結束連線可使用:「mysql\_close($link);」,不過,其實不用也沒關係。 ### 四、讓MySQL可以順利寫入UTF8中文 1.用法:mysql\_query("SET NAMES 'utf8'"); 2.在連線之後,加入此行即可。 3.若是要強迫指定為Big5,則改為:「mysql\_query("SET NAMES 'utf8'");」當然連線校對得設為big5\_chinese\_ci 4.若不想在程式中指定,您也可以在my.cnf中設定成資料庫預設值 \[mysqld\] character-set-server=utf8 collation-server=utf8\_unicode\_ci init-connect='SET NAMES utf8' \[client\] default-character-set=utf8 default-collation = utf8\_general\_ci ### 五、寫入資料到資料庫的SQL語法: 1.用法:insert \[into\] 資料表名稱 \[(欄位1,欄位2...)\] values (值1,值2...) 2.範例:insert into users (`id`, `passwd`) values('tad' , '1234') 3.資料表欄位可用「``」包起來,不包也沒關係~存入的值若是字串,一定要用引號「'值'」包住。注意!``(重音符)和''(單引號)是不一樣的... ### 六、讓PHP執行SQL語法: 1.用法:int mysql\_db\_query("資料庫名稱" , "SQL語法" \[, 連線編號\]); 2.範例:mysql\_db\_query("test" , "insert into users (`id`, `passwd`) values('tad' , '1234')"); 3.該函數會傳回一個int(整數),我們稱之為「結果編號」。 ### 七、執行後轉向 1.header("location:http://網址"); 2.凡是有儲存、更新、刪除到資料庫的動作,執行後,一律建議執行轉向動作。 ### 八、MySQL常用資料類型一覽 1.(M,D):M是資料位數,最大為255;D是小數位數。 2.\[\]中括號,表示M或D可以省略不寫,不寫的話則以內定範圍為準。 3.unsigned表示正整數狀態,也就是沒有負數。 4.zerofill表示位數不足補0,如int(4),存28這個數字,資料庫會將之存成0028。 ![](http://tad0616.net/uploads/tad_book3/image/9081/ewda223.png)
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
83
人線上 (
15
人在瀏覽
線上書籍
)
會員: 0
訪客: 83
更多…
:::
主選單
NTPC OpenID
活動報名
模組控制台
進階區塊管理
站長工具箱(急救版)
網站地圖
Tad Tools 工具包
站長工具箱
行事曆
討論留言
嵌入區塊模組
快速登入
網站計數器
好站連結
最新消息
檔案下載
線上書籍
電子相簿
影音播放
常見問題
萬用表單
友站消息
社大學員
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
登入
登入
帳號
密碼
登入