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!
.php
07.php
08mysql_pconnect[]
4.php
10 .php
11mysql_pconnect[]
4.php
30 .php
14
5
.php
1
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:
.php
0.php
4.php
2.php
07.php
08mysql_pconnect[]
4.php
10 .php
11mysql_pconnect[]
4.php
30 .php
14
5
.php
1
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.
.php
0.php
4.php
2 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.php
2
.php
0.php
1.php
2
.php
0.php
4.php
2
.php
6.php
0.php
8.php
2
0
1
0
3
.php
65
.php
8.php
2
5
.php
4.php
2
____10mysql_pconnect[]
2 mysql_pconnect[]
3mysql_pconnect[]
4mysql_pconnect[]
5.php
2
.php
6.php
0mysql_pconnect[]
9 mysql_pconnect[]
3mysql_pconnect[]
4mysql_connect[]
2.php
2
0
mysql_connect[]
5
.php
65
mysql_pconnect[]
9.php
2
.php
6.php
0include[]
2.php
2
0
1
0
3
.php
65
include[]
2.php
2
.php
6include_once[]
3include_once[]
4
0
include_once[]
6
include_once[]
7include_once[]
8
0
require[]
0
0
require[]
2
include_once[]
7require[]
4
0
require[]
0
0
require[]
8
include_once[]
7require_once[]
0
0
require[]
0
0
require_once[]
4
include_once[]
7require_once[]
6
0
require[]
0
.php
60
.php
6.php
03
4
mysql_pconnect[]
46__12
Các
.php
07.php
08mysql_pconnect[]
4.php
10 .php
11mysql_pconnect[]
4.php
13 .php
14
Các
.php
07.php
08mysql_pconnect[]
4.php
10 .php
11mysql_pconnect[]
4.php
30 .php
14
.php
65
3
.php
2
5
.php
4.php
2
5
.php
1
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.
.php
0.php
1.php
2
.php
0.php
4.php
2
.php
6.php
0.php
8.php
2
0
1
0
3
.php
65
.php
8.php
2
5
.php
4.php
2
____10mysql_pconnect[]
2 mysql_pconnect[]
3mysql_pconnect[]
4mysql_pconnect[]
5.php
2
.php
6.php
0mysql_pconnect[]
9 mysql_pconnect[]
3mysql_pconnect[]
4mysql_connect[]
2__12
0
mysql_connect[]
5
.php
65
mysql_pconnect[]
9.php
2
.php
6.php
0include[]
2.php
2
0
1
0
3
.php
65
include[]
2.php
2
.php
6include_once[]
3include_once[]
4
0
.php
99
include_once[]
7require_once[]
0
0
require[]
0
0
05
include_once[]
7require_once[]
6
0
require[]
0
.php
60
.php
6.php
03
4
mysql_pconnect[]
46__12
Các
.php
07.php
11mysql_pconnect[]
4.php
13.php
14
Các
.php
07.php
11mysql_pconnect[]
4.php
30.php
14
.php
65
3
.php
2
5
.php
4.php
2
5
.php
1.php
2
Output: