Nhau Tuy nhiên, cũng có một số điểm khác biệt:

Một phần của tài liệu Cài đặt và cấu hình Apache, PHP và MySQL (Trang 48 - 50)

nhau. Tuy nhiên, cũng có một số điểm khác biệt:

nhau. Tuy nhiên, cũng có một số điểm khác biệt:

– Định nghĩa hĐịnh nghĩa hàm trong PHP thay kiểu trả về khi khai báo àm trong PHP thay kiểu trả về khi khai báo

bằng từ khóa function.

bằng từ khóa function.

– Tên hàm không phân biệt hoa thường khi gọi. Tên hàm không phân biệt hoa thường khi gọi. PPhạm vi truy hạm vi truy

cập là siêu toàn cục.

cập là siêu toàn cục.

• Tham số trong lời gọi hàm có thể có giá trị mặc định. Tham số trong lời gọi hàm có thể có giá trị mặc định. Giá trị được truyền vào theo dạng ByVal, để tham số Giá trị được truyền vào theo dạng ByVal, để tham số Giá trị được truyền vào theo dạng ByVal, để tham số

được truyền vào theo dạng ByRef cần dùng ký tự &được truyền vào theo dạng ByRef cần dùng ký tự & được truyền vào theo dạng ByRef cần dùng ký tự &

4.6. Hàm

4.6. Hàm (tt) (tt)

• Ví dụ:Ví dụ:

function

function foofoo() {() { echo

echo "In foo() ""In foo() ";; }

}

function

function barbar(($arg$arg = = '''') ) {{ echo

echo "In bar(); argument"In bar(); argument:: '$arg'" '$arg'";; }

}

function

function echoitechoit(($string$string) ) {{ echo

echo $string$string;; }

}

$func

$func = = 'foo''foo';; $func$func(); (); // This calls foo()// This calls foo() $func

$func = = 'bar''bar';; $func$func(('test''test');); // This calls bar()// This calls bar() $func

4.7. Kết nối với MySQL4.7. Kết nối với MySQL 4.7. Kết nối với MySQL

$db

$db = mysql_connect = mysql_connect('localhost'('localhost', 'root', 'root', , 'root''root') ) oror

die

die(‘Can not connect to server’(‘Can not connect to server’););

mysql_query

mysql_query("SET NAMES 'utf8'"("SET NAMES 'utf8'");); mysql_query

mysql_query("SET CHARACTER SET 'utf8'"("SET CHARACTER SET 'utf8'"););

mysql_select_db

mysql_select_db(‘mydb’(‘mydb’, , $db$db) or) or diedie(‘DB not found’(‘DB not found’);); $sql

$sql = ‘SELECT * FROM mytable WHERE field2 < 100’ = ‘SELECT * FROM mytable WHERE field2 < 100’; ;

$rs

$rs = mysql_query($sql = mysql_query($sql););

for

for ($i ($i = 0 = 0; $i; $i < mysql_num_rows < mysql_num_rows($rs($rs), $i), $i++) {++) {

$rc

$rc = mysql_fetch_array = mysql_fetch_array($rs($rs););

echo

echo $rc$rc[‘field1’[‘field1’];]; echo

echo $rc$rc[1[1];]; echo

echo $rc$rc[‘field3’[‘field3’];];

}

Một phần của tài liệu Cài đặt và cấu hình Apache, PHP và MySQL (Trang 48 - 50)

Tải bản đầy đủ (PPT)

(50 trang)