Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「[1002] PHP入門班」目錄
MarkDown
4-1 上課範例:add_class.php
1. PHP入門
2. 使用者輸入介面設計
2-1 上課範例:index.php
2-2 上課範例:save.php
3. PHP變數與常數
3-1 上課範例:a1.php
4. PHP資料類型與建立資料表
4-1 上課範例:add_class.php
5. 連線資料庫及運算元
5-1 上課範例:save_class.php
5-1 上課範例:add_class.php
6. 讀取資料庫及PHP陣列
6-1 上課範例:add_class.php
6-2 上課範例:save_class.php
6-3 上課範例:index.php
7. 編輯與刪除功能
7-1 上課範例:index.php
7-2 上課範例:add_class.php
7-3 上課範例:save_class.php
8. 函數與小強佈景
8-1 上課範例:index.php
8-2 上課範例:add_class.php
8-3 上課範例:save_class.php
9. 流程控制與迴圈
9-1 上課範例:add_class.php
9-2 上課範例:theme.html 樣板檔
9-3 上課範例:save_class.php
9-4 上課範例:index.php
9-5 上課範例:header.php
9-6 上課範例:function.php
10. 練習練習再練習!
10-1 上課範例:index.php
10-2 上課範例:add_class.php
10-3 上課範例:save_class.php
10-4 上課範例:index.php(整合版)
10-5 上課範例:header.php(整合版)
11. 建立學習收藏的發布頁
11-1 上課範例:class.php
11-2 上課範例:header.php
11-3 上課範例:tad0616.sql
11-4 上課範例:blank.php 空白樣板
11-5 上課範例:index.php
12. 兩個資料表的結合
12-1 index.php
13. 資料檢查
13-1 上課範例:index.php
13-2 上課範例:header.php
13-3 上課範例:function.php
13-4 上課範例:class.php
14. 請完成基本功能囉~
14-1 上課範例:index.php(完成版)
15. 認證與session
15-1 上課範例:class.php
15-2 上課範例:config.php
15-3 上課範例:header.php
15-4 上課範例:index.php
16. 分頁與編輯器
16-1 上課範例:index.php
16-2 上課範例:header.php
17. 用PHP上傳檔案
17-1 上課範例:index.php
18. 資料搜尋
18-1 上課範例:index.php
18-2 上課範例:theme.html
5-1 上課範例:save_class.php
\[1002\] PHP入門班 =============== [](http://www.tad0616.net/uploads/tad_book3/file/1002/05.pdf) ### 一、讓PHP連上MySQL 1. 用法:int mysql\_connect("主機位置","資料庫帳號"," 資料庫密碼"); 2. 範例:$link=mysql\_connect("localhost","root","12345"); 3. 該函數會傳回一個int(整數),我們稱之為「連線編號」,其資料型態為:資源。 4. 只要程式和資料庫都在同一台主機,「主機位置」填入「localhost」即可。 5. 結束連線可使用:「mysql\_close($link);」,不過,其實不用也沒關係。 ### 二、讓MySQL可以順利寫入UTF8中文 - 用法:mysql\_query("SET NAMES 'utf8'"); 在連線之後,加入此行即可。 ### 三、選擇資料庫 - 用法:mysql\_select\_db("資料庫名稱") ### 四、讓PHP執行SQL語法: 1. 用法:int mysql\_query( "SQL語法" \[, 連線編號\]); 2. 範例:mysql\_query("insert into users (`id`, `pass`) values('tad' , '1234')"); 3. 該函數會傳回一個int(整數),我們稱之為「結果編號」,其資料型態為:資源。 4. 「結果編號」僅讀取時會用到。 ### 五、執行後轉向 1. header("location:http://網址"); 2. 凡是有儲存、更新、刪除到資料庫的動作,執行後,一律建議執行轉向動作。 ### 六、寫入(新增)到資料庫 1. 寫入一筆資料到MySQL中,就要用insert或replace的語法,其用法如下: 2. insert \[into\] 資料表名稱 \[(欄位1,欄位2...)\] values (值1,值2...) 3. xinsert 改為 replace 則為「取代」之意,亦即若唯一索引的欄位值已存在,則用新值覆蓋舊值。若不存在,則新增。 4. 可以一次新增多筆:insert \[into\] 資料表名稱 \[(欄位1,欄位2...)\] values ( 值 A1, 值 A2... ) , ( 值 B1, 值 B2...) , ( 值 C1 , 值 C2...) , ( 值 D1 , 值 D2...) ...等。 5. 欄位或資料表稱的前後可加「`」符號(也可不加),而值為字串時,則一定要加引號(通常為單引號)。 ### 七、PHP運算元(有功能的符號) 1. 算術運算元:即「+」加、「-」減、「\*」乘、「/」除、「%」餘數。 2. 指定運算元:即「=」。意思是將「右邊的值」指定給「左邊的變數」。 - (1) $a = $a + $b 可寫成 $a += $b 3. 比較運算元:「==」相等、「===」完全相等、「!=」「<>」不等、「!==」非全等、「<」小於、「>」大於、「<=」小於等於、「>=」大於等於。 - (1) 三元運算:(條件) ? (為真執行) : (為假執行); 4. 錯誤控制運算元:「@」,放在運算式或函數前,可隱藏錯誤訊息。 5. 執行運算元:即「`系統指令 `」,此為重音符號,非單引號。 6. 邏輯運算元:「&&」及、「||」或、「!」否,通常用在if條件判斷。 7. 字串運算元:「.」,可連接字串與變數(或函數)。 8. 陣列運算元:「+」,把右邊的陣列附加到左邊的陣列後,索引重複的值不會被覆蓋。 9. 此外還有:加一/減一運算元、位元運算元...較少用。
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
61
人線上 (
11
人在瀏覽
線上書籍
)
會員: 0
訪客: 61
更多…