Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「[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://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。 
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
93
人線上 (
25
人在瀏覽
線上書籍
)
會員: 0
訪客: 93
更多…