以下是日後本人想出書的大綱,請不要看此文章
雲端架設
WAMP
XAMP
FTP
基本語法
變數
if決策
迴圈
陣列
資料庫連結
函數及物件連結
物件導向
OOB重要性 — 非OOB即為垃圾
何謂類別 — 物件變數, 方法, 建構子
權限 – 封印及解封印
繼承 — 作用, 繼承之權限, 方法覆蓋之觀落陰法, 建構子繼承
抽像類別 – 作用, 及抽像方法
介面
SQL Injection
MySQL 基本語法
MySQL 關聯式資料庫
資料庫DAO設計
資料表引擎
MyISAM, InnoDB, Memory
常用函數
max, min, count, if, case, YEAR, MONTH, DAY, CURRENT_DATE, CURRENT_TIME
View–虛擬表格
可將關連式資料表在MySQL儲存成一個View, 然後於PHP中直接使用. 此View並不會佔用硬碟空間, 只是記錄如何關聯而以
在MySQL下達如下指令
use mahaljsp; /*drop view orderView; create or replace view orderView as select a.od_partsno as partsno, b.pd_item, a.od_qty as qty, b.pd_price as price, a.od_qty*b.pd_price as total from mj_order as a join mj_product as b on a.od_partsno=b.pd_partsno
然後於PHP撰寫如下程式碼
<?php include("dao/connection.php"); class Conn extends Connection{ function __construct(){ parent::__construct("mahaljsp"); } } $view=new Conn(); $sql="select * from orderview"; $result=$view->conn->query($sql); while($row=$result->fetch_assoc()){ foreach($row as $f){ echo $f.","; } echo "<br>"; } ?>
變數使用
set @name=”db_name” , 然後在select 中使用
select @name from mj_member;
Prepared Statements
Trigger
備份與還原
索引
ToDo