一段時間沒上來了,所以我決定了一次發表個四
篇文章,而至於會寫這一篇不是因為我無聊沒事
做,而是有人問我的題目,讓我印象深刻。
MySQL的Port號,經過我去查相關文件以後,得
到的結論是:MySQL的Port號是3306
唉!我想當我寫這篇文章的時候,應該會有人想
問:誰會那麼無聊記這種東西?別懷疑,我當初
也是這麼想的,後來發想現最好記一下比較好。
目前分類:PHP筆記 (14)
- May 29 Thu 2008 19:49
MySQL的小補充--Port號
- Jan 21 Mon 2008 23:33
PHP的語法--陣列宣告與用法
這一篇我們來看看PHP的陣列是如何使用
PHP的一維陣列語法如下:
$變數=array[key];
其中key可以為字串或整數。
範例:輸出The Value is012
<?php
$a=array("0","1","2");
for($i=0;$i<=2;$i++)
{
echo "The Value is " . $a[$i];
}
?>
- Jan 21 Mon 2008 22:49
MySQL與PHP結合(一)
這一篇我們來看看PHP和MySQL如何做連接
一、連接資料庫:
在連接資料庫的部分,使用以下的函式:
$變數 = mysql_connect([server名稱],[使用者帳號],[MySQL的密碼]);
或者是
$變數 = mysql_pconnect([server名稱],[使用者帳號],[MySQL的密碼]);
範例:
<?php
$test=mysql_connect("localhost","Lee","nnn");
?>
二、選擇資料庫:
在選擇資料庫的部分,使用以下的函式:
mysql_select_db("資料庫名稱");
範例:
<?php
$test=mysql_connect("localhost","Lee","nnn");
mysql_select_db("audience");
?>
- Jan 05 Sat 2008 23:03
PHP的語法--函式的應用
這一篇我們來看看在PHP程式語言中,是如何運用函式。
所謂的函式,是一段獨立的程式,它的好處是在於可以讓
其他的程式,透過呼叫的方式,達到重複使用的目的。
函式的語法如下:
function 函式名稱(參數,參數,…)
{
程式碼 ;
}
下面舉一個實例:
<?php
function add($p1,$p2)
{
$p1+=$p2;
}
$result=add(20,12);
echo " The result is " . $result ;
?>
這個例子是在介紹兩數相加的函式。
- Jan 02 Wed 2008 17:08
SQL基本語法--修改資料表的資料
這一篇我們來介紹如何修改資料表的資料
語法:
Update "表單名稱"
Set "欄位" = [新的值]
Where {Condition}
Condition指條件。
P.S:如果Where沒指定條件,所有的資料都會更新,需特別注意。
實例:
表單欄位:(No,Name,Age)這個表單有編號、姓名與年齡三個欄位,
表單的名稱為People。
修改Wang的年齡為20歲
語法:Update People Set Age="25" Where Name="Wang"
- Jan 02 Wed 2008 17:02
SQL基本語法--刪除資料表的資料
這一篇來介紹如何從資料表中删除資料
語法:
Delete From "表單名"
Where {Condition}
Condition代表條件
P.S:如果Where沒指定條件,所有的資料都會刪除,需特別注意。
實例:
表單欄位:(No,Name,Age)這個表單有編號、姓名與年齡三個欄位,
表單的名稱為People。
刪除姓名為Chen的資料
語法:
Delete From People Where Name="Chen"
- Jan 01 Tue 2008 18:08
SQL基本語法--新增資料庫的資料
這一篇來介紹新增資料庫的資料的語法
語法:
Insert INTO "表格名"("欄位","欄位",...)
Values ("值","值",...)
實例:
表單欄位:(No,Name,Age)這個表單有編號、姓名與年齡三個欄位,
表單的名稱為People。
新增一筆資料到People表單,資料如下:
編號10號,姓名是Lee,年齡為21歲。
語法:Insert INTO People(No,Name,Age)Values('10','Lee','23')
- Jan 01 Tue 2008 10:20
SQL基本語法--查詢資料庫的資料(二)
上一篇介紹基本的語法,這一篇來看看Select、Form和Where其他
的用法
實例:
表單欄位:(No,Name,Age)這個表單有編號、姓名與年齡三個欄位,
表單的名稱為People。
查詢People中所有年齡且於25歲到50歲的姓名資料。
語法:Select Name From People Where Age Between 25 And 50
實例:
表單欄位:(No,Name,Age)這個表單有編號、姓名與年齡三個欄位,
表單的名稱為People。
查詢People中所有的姓名資料,年齡介紹25歲到50歲之間,但姓名不重覆。
語法:Select Distinct Name From People Where Age Between 25 And 50
實例:
表單欄位:(No,Name,Age)這個表單有編號、姓名與年齡三個欄位,
表單的名稱為People。
查詢People中所有名子姓李的資料。
語法:Select Name From People Where Name LIKE '李%'
- Dec 31 Mon 2007 23:41
SQL基本語法--查詢資料庫的資料(一)
SQL這個語言主要是用來對資料庫做新增、刪除、查詢與修改的
資料功能的語言,這個語言個人認為最大的特色在於架構固定、
易學習、好用。
第一篇來看看最主要的語法長什麼樣子:
Select ("欲查詢的表單欄位")
From ("表單")
Where ("條件")
上面這個語法是最基本的資料查詢語法,但也是最重要的語法
(用PHP寫資料庫的語法時絕對用的到XD)
實例:
表單欄位:(No,Name,Age)這個表單有編號、姓名與年齡三個欄位,
表單的名稱為People。
查詢People中所有的姓名資料。
語法:Select Name From People
實例:
表單欄位:(No,Name,Age)這個表單有編號、姓名與年齡三個欄位,
表單的名稱為People。
查詢People中所有欄位的資料。
語法:Select * From People
實例:
表單欄位:(No,Name,Age)這個表單有編號、姓名與年齡三個欄位,
表單的名稱為People。
查詢People中所有年齡大於25歲的姓名資料。
語法:Select Name From People Where Age>25
下一篇來介紹進階的用法
- Dec 18 Tue 2007 11:01
PHP程式控制結構之二(迴圈結構)
這一篇來介紹PHP控制結構中的迴圈結構
1、for迴圈
for迴圈的語法如下:
for(初值;終值;遞增值)
{
執行動作;
}
ex:輸出12345678910
<?php
for($i=1;$i<=10;$i++)
{
echo ($i);
}
?>
2、while迴圈
while迴圈的語法如下:
while(條件)
{
敘述一;
敘述二;
………;
}
ex:輸出12345678910
<?php
$i=1;
while ($i<=10)
{
echo ($i);
$i+=1;
}
?>
- Dec 17 Mon 2007 15:37
PHP程式控制結構之一(決策結構)
這一篇來介紹PHP的程式決策結構
if..else的決策結構,其語法如下:
if(決策條件)
{
執行動作
}
else
{
執行動作
}
實例:判斷成績是否及格
<?php
if($grade>=60)
{
echo "您的成績及格";
}
else
{
echo "您的成績沒有及格";
}
?>
switch...case的決策結構,其語法如下:
switch(條件){
case(條件) : (執行動作); break;
case(條件) : (執行動作); break;
default:(執行動作);
}
重點在於要寫break,否則程式會繼續往下搜尋,可能導致錯誤XD
實例:判斷學生成績的等級
<?php
switch($grade) {
case ($grade>=90) :
echo"優等";
break;
case ($grade>=80) :
echo"甲等";
break;
case ($grade>=70) :
echo"乙等";
break;
case ($grade>=60) :
echo"丙等";
break;
default :
echo"不及格";
}
?>
- Dec 15 Sat 2007 22:57
PHP網頁表單處理的方法
這一篇我們來分析如何用PHP來處理網頁表單的資訊
各位一定有用過在網頁上輸入一些資料,然後按下送出按鈕後,自動產生資訊,那這是如何做到的呢?
下面來為各位解析如何做到的。
這個檔案可分為網頁檔與php程式碼檔,其中網頁檔用於輸入資料,php程式碼檔用於輸出資訊。
網頁檔的語法:
舉例來說,假說要呈現結果的php檔的檔名為result.php,則語法如下:
<form action="result.php " method="post">
帳號:<input name="account" type="text" size="10" /><br />
<input type="submit" value="OK" />
</form>
則result.php的語法如下:
<?php
echo "您輸入的帳號為" . $account ."<br>"
?>
其中,要輸出的變數名稱必須與網頁檔中的name所設定的名稱相同,否則有錯誤。
下圖為輸入資料的圖片:
下圖為輸入資料後的圖片:
- Dec 14 Fri 2007 16:31
使用PHP的前置作業之二(基本的語法)
這篇介紹基礎語法
程式的副檔名:php
變數:變數名稱之前,必需加一個"$"號。例如($i)。
程式碼區域的開始與結束:<?php,結尾的地方加上?> ,這樣寫的目的是在於區隔HTML與PHP。
註解:使用兩條斜線即可,這部分與Java是一樣的。
echo:這個語法用於把內容呈現在網頁上面。 例如:echo("CS");則網頁上輸出CS兩個字。
PHP的語法類似C語言,其格式如下:
<?php
for($i=1;$i<=10;$i++)
{
echo ("偶真想好好的Relax一下");
}
?>
下一篇來介紹如何處理網頁的資訊。
- Dec 14 Fri 2007 15:51
使用PHP的前置作業之一(工具的使用)
一般來說,要執行PHP的程式,都會先安裝Apache、 MySQL、phpMyadmin等,如果一個一個安裝,不但浪費時間,且還要一堆設定,實在是很討厭。所以我們使用Appserv來處理。
Appserv主要是整合了Apache、 MySQL、phpMyadmin,只需要安裝一次,就可以把所有相關的套件都安裝好,相關設定的部分,這套軟體的作者都以經設定好了,使用者不需再設定。它可分為兩個版本,分別是2.5.9以及2.4.9。其中2.5.9是個人使用的,2.4.9用於架站。
這個軟體的網址:http://www.appservnetwork.com,有興趣者可以下載來試試,很方便。
另外在撰寫程式碼的工具,我建議使用Dreamweaver。其實使用Notepad也是可以,不過可能會有Unicode無法辨認的問題,而使用Dreamweaver就不會有這方面的問題。