Hướng dẫn call php function on load - gọi hàm php khi tải

Thời gian chạy PHP là một trình thông dịch sẽ "tự động" [trừ khi được định cấu hình nếu không] chạy các tệp .php. Điều này có nghĩa là tất cả các mã trong các thẻ sẽ được thực thi bởi động cơ PHP. Vì vậy, bạn có thể đặt một khối mã PHP đầu tiên trong trang của bạn. Hoặc trực tiếp chứa logic để tìm nạp dữ liệu từ máy chủ của bạn.

Thí dụ

// Example code taken from php website
$link = mysql_connect['localhost', 'mysql_user', 'mysql_password'];
if [!$link] {
    die['Could not connect: ' . mysql_error[]];
}
echo 'Connected successfully';

$query = sprintf["SELECT firstname, lastname, address, age FROM friends WHERE firstname='%s' AND lastname='%s'",
    mysql_real_escape_string[$firstname],
    mysql_real_escape_string[$lastname]];

// Perform Query
$result = mysql_query[$query];

// Check result
// This shows the actual query sent to MySQL, and the error. Useful for debugging.
if [!$result] {
    $message  = 'Invalid query: ' . mysql_error[] . "\n";
    $message .= 'Whole query: ' . $query;
    die[$message];
}

// Use result
// Attempting to print $result won't allow access to information in the resource
// One of the mysql result functions must be used
// See also mysql_result[], mysql_fetch_array[], mysql_fetch_row[], etc.
while [$row = mysql_fetch_assoc[$result]] {
    echo $row['firstname'];
    echo $row['lastname'];
    echo $row['address'];
    echo $row['age'];
}

mysql_close[$link];

Nếu bạn muốn kết nối liên tục, bạn sẽ sử dụng mysql_pconnect[] thay vì mysql_connect[].

Tuy nhiên, tôi rất khuyến khích bạn, ít nhất, đặt logic cơ sở dữ liệu vào một lớp nằm trong một tệp riêng mà bạn bao gồm sử dụng include[], include_once[], require[] hoặc require_once[].

Nếu đây là một phần của hệ thống lớn hơn và bạn có thời gian tôi sẽ đề nghị bạn đọc mẫu MVC và xem xét một khung như Zend Framework hoặc tương tự có sự trừu tượng hóa cơ sở dữ liệu tốt, v.v.

Chúc may mắn!

.php07.php08mysql_pconnect[]4.php10 .php11mysql_pconnect[]4.php30 .php14

5.php1

Chúng ta hãy xem xét các phương thức GET hoặc POST, vì hầu hết các nhà phát triển sử dụng phương thức POST do các vấn đề về quyền riêng tư, ví dụ sau chỉ dựa trên phương thức bài đăng:

  • Chương trình 2: Chương trình này sử dụng hàm isset [] để gọi hàm PHP.
  • .php0.php4.php2
  • .php07.php08mysql_pconnect[]4.php10 .php11mysql_pconnect[]4.php30 .php14

    5.php1

    Chúng ta hãy xem xét các phương thức GET hoặc POST, vì hầu hết các nhà phát triển sử dụng phương thức POST do các vấn đề về quyền riêng tư, ví dụ sau chỉ dựa trên phương thức bài đăng:

    Chương trình 2: Chương trình này sử dụng hàm isset [] để gọi hàm PHP.

    .php0.php4.php2 Create an HTML form document which contains the HTML button. When the button is clicked the method POST is called. The POST method describes how to send data to the server. After clicking the button, the array_key_exists[] function called.

    ____10mysql_pconnect[]2 mysql_pconnect[]3mysql_pconnect[]4mysql_pconnect[]5.php2

    .php0.php1.php2

    .php0.php4.php2

    .php6.php0.php8.php2

    01

    03

    .php65.php8.php2

    5.php4.php2

    ____10mysql_pconnect[]2 mysql_pconnect[]3mysql_pconnect[]4mysql_pconnect[]5.php2

    .php6.php0mysql_pconnect[]9 mysql_pconnect[]3mysql_pconnect[]4mysql_connect[]2.php2

    0mysql_connect[]5

    .php65mysql_pconnect[]9.php2

    .php6.php0include[]2.php2

    01

    03

    .php65include[]2.php2

    .php6include_once[]3include_once[]4

    0include_once[]6

    include_once[]7include_once[]8

    0require[]0

    0require[]2

    include_once[]7require[]4

    0require[]0

    0require[]8

    include_once[]7require_once[]0

    0require[]0

    0require_once[]4

    include_once[]7require_once[]6

    0require[]0

    .php60

    .php6.php03 4mysql_pconnect[]46__12

    Các

    .php07.php08mysql_pconnect[]4.php10 .php11mysql_pconnect[]4.php13 .php14

    Các

    .php07.php08mysql_pconnect[]4.php10 .php11mysql_pconnect[]4.php30 .php14

    .php653.php2

    5.php4.php2

    5.php1

    Output:

    Chúng ta hãy xem xét các phương thức GET hoặc POST, vì hầu hết các nhà phát triển sử dụng phương thức POST do các vấn đề về quyền riêng tư, ví dụ sau chỉ dựa trên phương thức bài đăng:

    Chương trình 2: Chương trình này sử dụng hàm isset [] để gọi hàm PHP. This program uses isset[] function to call PHP function.

    .php0.php1.php2

    .php0.php4.php2

    .php6.php0.php8.php2

    01

    03

    .php65.php8.php2

    5.php4.php2

    ____10mysql_pconnect[]2 mysql_pconnect[]3mysql_pconnect[]4mysql_pconnect[]5.php2

    .php6.php0mysql_pconnect[]9 mysql_pconnect[]3mysql_pconnect[]4mysql_connect[]2__12

    0mysql_connect[]5

    .php65mysql_pconnect[]9.php2

    .php6.php0include[]2.php2

    01

    03

    .php65include[]2.php2

    .php6include_once[]3include_once[]4

    0.php99

    include_once[]7require_once[]0

    0require[]0

    005

    include_once[]7require_once[]6

    0require[]0

    .php60

    .php6.php03 4mysql_pconnect[]46__12

    Các

    .php07.php11mysql_pconnect[]4.php13.php14

    Các

    .php07.php11mysql_pconnect[]4.php30.php14

    .php653.php2

    5.php4.php2

    5.php1.php2

    Output:


    Chủ Đề