2025年11月12日 星期三

DW_PHP_AJAX_CH2 PHP語言入門_(2)變數、符號與陣列_符號

[符號]  

在此所說明的『符號』並不包含『運算子』符號, 例如『+、-、*、/』等符號, 這些用於算術的符號有一個正式的稱呼, 叫做『算術運算子』, 現在就來看看除了運算子之外, PHP中還有哪些常用的符號。

 <<敘述的結尾符號>>

 在程式設計中所謂的『敘述』就是對電腦下達的一個命令句, 電腦是很笨的, 一個口令一個動作, 所以不能簡單化的要電腦一個口令多個動作, 在下達命令後要先停一下讓電腦執行一下動作, 這『暫停』的動作就是敘述間的區隔, 在PHP中, 當完成一段程式敘述後, 必須在敘述結尾加上一個分號(;)作為敘述的結尾, 例如:
$X=2;     //對
2=$X;     //錯
$y=2+3;   //對
2+3=$Y;   //錯

<<註解符號>>

 註解就是指程式的說明文字, 方便於了解程式的結構與偵錯, 程式編譯時, 註解文字與註解符號本身都不會被執行。PHP的註解符號有兩種, 單行註解與多行註解: 單行註解:在『//(兩個左斜線)』之後的文字皆會被視為註解文字而不執行, 其勢力範圍僅在一行有效, 例如:
echo sqrt($X);  //輸出答案9
在『//』之後的『輸出答案9』就是註解文字, 而『//』則稱為註解符號。 多行註解:既然是多行註解, 那麼其勢力範圍就不僅在一行有效, 正因為如此, 多行註解就有起始符號『/*』與終止符號『*/』, 在起始符號與終止符號之間的文字皆會被視為註解文字而不執行, 例如:
/* 利用sqrt函數
印出變數的方根值 */
$X=81;
echo sqrt($X);

2025年11月1日 星期六

DW_PHP_AJAX_CH5 SQL語言與資料庫入門_(1)資料庫的使用_MySql資料庫的使用(上)

資料庫乃是一群格式化資料的儲存場所, 簡單的依照層級內容來概分:資料庫(Database)->資料表(Table)->欄位(Column)->欄位資料, 您不妨將資料庫想像成一間倉庫, 則資料表就是倉庫中的庫房, 欄位則是庫房中儲物架的儲物格, 那資料呢?資料就等同放置於儲物架的物品。

 [如何建立資料庫]

 在MySQL Server中建立資料庫有相當多的方法, 可以用命令列指令、phpMyAdmin圖型化管理介面、PHP函式等, 筆者是比較喜歡用圖形化的phpMyAdmin來建立資料庫。

 <<使用命令列指令建立資料庫>> 

要使用指令在MySQL Server中建立資料庫, 第一步就是要跟MySQL Server建立連線, 建立連線的指令如下:
 mysql [-u username] [-h hostname] [-p[password]] dbname 

  • -u:MySQL Server使用者帳號。 
  • -h:MySQL Server主機名稱。
  •  -p:使用者帳號的密碼(參數與密碼之間沒有空白)。 
  • dbname:連線後欲使用的資料庫(可省略)。 

2025年10月25日 星期六

DW_PHP_AJAX_CH2 PHP語言入門_(1)基本觀念_下

 [PHP的函數與Dreamweaver的程式碼提示]

在上一篇文章的範例中使用了PHP的date()與date_default_timezone_set()等函數, 這些函數都是PHP所提供的內建函數, PHP的函數總計超過5000個, 恐怕沒有人記得這全部的函數名稱與用途, 筆者將會把部分的函數整理收集另行發表, 供讀者需要時可以加以查詢。

在Dreamweaver的預設狀況下, 當進行PHP的程式碼編輯時, 只要輸入函數名稱與1個『(』左括號, Dreamweaver即會出現該函數的使用格式提示:

在Dreamweaver的預設狀況下, 當進行PHP的程式碼編輯時, 只要按下Ctrl與空白鍵就會出現約3000個PHP函數與其參數格式提示選單: