Upload
others
View
14
Download
0
Embed Size (px)
Citation preview
1
MySQL
DATABASE
FUNCTION
2
MySQL DATABASE FUNCTION
MySQL āđāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāđāļāļāļēāļāļĢāļ§āļĄāļāļ PHP āļŦāļēāđāļāđāļāļāļēāļĒāļĢāļ°āļāļāļĄāļāļĢāļ°āļŠāļāļāļ āļēāļāļŠāļāđāļĨāļ°āđāļāļāđāļāļ RDBMS (Relational Database Management System)
3
āļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļ PHP āļŠāļēāļĄāļēāļĢāļāđāļāļāļĄāļāļāđāļ
Oracle Sybase mSQLMySQL Solid ODBC
PostgreSQL Adabas D FilePro
Velocis Informix dBase
Unix dbm
4
PHP āļ āļēāļāļēāļāļĢāļ§āļĄāļāļ MySQL āđāļāļāļĒāļēāļāđāļĢ
āļāļēāļĢāļāļ āļēāļĐāļē PHP āļāļāļāļ°āļŠāļēāļĄāļēāļĢāļāļāļāļāļāļāļāļāļēāļāļāļāļĄāļĨāđāļāđāļāļāļāļāļĄāļāļēāļĢāļ āļēāļŦāļāļ option ( --with-mysql ) āđāļāļāļēāļĢ compile āļāļāļ PHP āđāļāļāļāļāļāļāļ° compile āļ āļēāļĐāļē PHP āđāļŦāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāđāļāļāļ§āļĢāļāļāļ°āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāđāļŦāļŠ āļēāđāļĢāļāļāļāļ
5
āļ āļēāļŠāļ SQL
āļ āļēāļŠāļ SQL (structure query language) āđāļāļāļ āļēāļŠāļāļāđāļāđāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨ āđāļāļāļāļēāļāļāļāļĄāļĨ
āđāļāđāļāļāļāļĄāļĨ
āđāļāļĄāļāļāļĄāļĨ
āļāļēāļĢāļĨāļāļāļāļĄāļĨ
6
āļ āļģāļŠāļ SQL (āļāļ)
āļ āļēāļŠāļāļāđāļāļāļēāļāļāļāļĄāļĨSELECT [ALL | DISTINCT] select_list
[INTO new_table_]
FROM table_source
[WHERE search_condition]
[GROUP BY group_by_expression]
[HAVING search_condition]
[ORDER BY order_expression [ASC | DESC] ]
7
āļ āļģāļŠāļ SQL ? (āļāļ)
āļ āļēāļŠāļāļāđāļāđāļāđāļāļāļāļĄāļĨUPDATE
{ table_name WITH ( <table_hint_limited> [âĶn])
| view_name | rowset_function_limited }
SET
Column_name = { expression | DEFAULT | NULL }
{ [FROM {<table_source>} [,âĶn]
[ WHERE <search_condition>] }
8
āļ āļģāļŠāļ SQL ? (āļāļ)
āļ āļēāļŠāļāļāđāļāđāļāļĄāļāļāļĄāļĨ
INSERT [INTO]
{ table_name WITH ( <table_hint_limited> [âĶn])
| view_name | rowset_function_limited }
{ [(column_list)]
{ VALUES { ( DEFAULT | NULL | expression } [,âĶn] )
| derived_table | execute_statement } }
9
āļ āļģāļŠāļ SQL ? (āļāļ)
āļ āļēāļŠāļāļāđāļāļĨāļāļāļāļĄāļĨ
DELETE[FROM]
{ table_name WITH ( <table_hint_limited> [âĶn] )
| view_name |rowset_function_limited }
[FROM {<table_source>} [âĶn] ]
[WHERE <search_condition> ]
10
āļāļāļāļāļāļāđāļāļāļāļāļ MySQL
āļāļēāļĢāļ āļē PHP āđāļāđāļāđāļāļāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ āļēāđāļāļāļēāļĒ āđāļāļĢāļēāļ° PHP āđāļāđāļāļĢāļĒāļĄāļāļāļāļāļāļāđāļāļŠ āļēāļŦāļĢāļāļāļēāļĢāļāļāļāļāđāļ§āđāļĨāļ§ āđāļāļĒāļāļāļāļāļāļāđāļāļĢāļĒāļĄāđāļ§āļāļ°āđāļāļāļāļēāļĄāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāđāļāļāļāļēāļāļāļ
11
Mysql_connect
āđāļāļāļāļāļāļāļāļāđāļāđāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL
āļĢāļāđāļāļāļāļāļāļ āļģāļŠāļ
int mysql_connect(string hostname, string username, string password) ;hostname = āđāļāļĢāļāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL
username = āļāļāļāļāļāļāđāļāļāļĄāļŠāļāļāđāļāļēāđāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL
password = āļĢāļŦāļŠāļāļēāļāļāļāļ username
12
Mysql_close
āđāļāļāļāļāļāļāļāļāđāļāļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨ
āļĢāļāđāļāļāļāļāļāļ āļģāļŠāļ
int mysql_close(int link_identifier);
13
āļāļ§āļāļĒāļģāļ<?
//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);if($link) {
echo âāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL āđāļāļŠ āļēāđāļĢāļ<br>â;} else {
echo âāđāļĄāļŠāļēāļĄāļēāļĢāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL āđāļ<br>â;}if ($link) {
//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨmysql_close($link);echo âāļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāđāļĨāļ§â;
}?>
14
Mysql_create_db
āđāļāļāļāļāļāļāļāļāđāļāļŠāļĢāļēāļāļāļēāļāļāļāļĄāļĨ(database)
āļĢāļāđāļāļāļāļāļāļ āļģāļŠāļ
int mysql_create_db(string databasename,int link_identifier) ;
15
āļāļ§āļāļĒāļģāļ<?
//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);//āļŠāļĢāļēāļāļāļēāļāļāļāļĄāļĨāļāļ test_db$chk = mysql_create_db(âtest_dbâ,$link);//āļāļĢāļ§āļāļŠāļāļāļ§āļēāļŠāļĢāļēāļāļāļēāļāļāļāļĄāļĨ test_db āđāļāļŠ āļēāđāļĢāļāļŦāļĢāļāđāļĄif($chk) {
echo âāļāļēāļāļāļāļĄāļĨ test_db āļŠāļĢāļēāļāđāļāļŠ āļēāđāļĢāļâ;} else {
echo âāđāļĄāļŠāļēāļĄāļēāļĢāļāļŠāļĢāļēāļāļāļēāļāļāļāļĄāļĨ test_db āđāļâ;}//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨmysql_close($link);?>
16
Mysql_affected_rows
āđāļāļāļĢāļ§āļāļŠāļāļāļ§āļēāļ āļēāļŠāļ (INSERT, DELETE, UPDATE) āļāļŠāļāđāļāļ āļēāļāļāļāļāļĄāļĨāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨ āļĄāļ āļēāļāļ§āļāļĢāļēāļĒāļāļēāļĢ(record) āļāļāļāļāļāļĄāļĨ āļāļĢāļēāļĒāļāļēāļĢāļāļĄāļāļĨāļāļāļ āļēāļŠāļāļāļ
āļĢāļāđāļāļāļāļāļāļ āļģāļŠāļ
int mysql_affected_rows(int link_identifier) ;
17
āļāļ§āļāļĒāļēāļ<?
$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);mysql_select_db(âtest_phpâ,$link);$query = âupdate php_user set old = 36â;$result = mysql_query($query,$link);$affect_row = mysql_affected_rows($link);echoâāļ āļēāļāļ§āļāļĢāļēāļĒāļāļēāļĢāļāļāļāļ āļēāļāļ§āļĒāļ āļēāļŠāļ UPDATE : $affect_rowâ;mysql_close($link);
?>
18
Mysql_data_seek
āđāļāļāļāļāļāļāļāļāđāļāđāļĨāļāļāļāļ§āļ(pointer) āđāļāļĒāļāđāļāļ§āļāļāļāļĢāļēāļĒāļāļēāļĢāļāļāļĄāļĨāļāļāļāļāļāļēāļĢ
āļĢāļāđāļāļāļāļāļāļ āļģāļŠāļ
int mysql_data_seek(int result_identifier, int row_number);result_identifier āļāļāđāļĨāļāļāļāļēāļāļāļāļāļĨāļĨāļāļāļāđāļāļāļēāļāļ āļēāļŠāļ SELECT
19
āļāļ§āļāļĒāļģāļ<?
//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$link = mysql_connect(âlocalhostâ,ârootâ,â1234â) ;//āđāļĨāļāļāļāļēāļāļāļāļĄāļĨāļāļāļāļāļāļēāļĢmysql_select_db(âtest_phpâ,$link);//āļ āļēāļŦāļāļāļ āļēāļŠāļāļāļāļāļāļŠāļāđāļāļ āļēāļāļēāļāļāļāļēāļāļāļāļĄāļĨ $query = âselect code,name,surname from php_userâ; $result = mysql_query($query,$link);//āđāļĨāļāļ pointer āđāļāļĒāļāđāļāļ§āļ 3$chk = mysql_data_seek($result,2);
20
āļāļ§āļāļĒāļģāļ(āļāļ)
if ($chk) {//āļāļēāļāļāļāļĄāļĨāļāļāļāđāļāļ§āļ 3$data = mysql_fetch_row($result);echo âāļĢāļŦāļŠ $data[0] āļāļāļ $data[1] $data[2]â;
} else {echo âāđāļĄāļŠāļēāļĄāļēāļĢāļāļāļēāļāļāļāļĄāļĨāđāļāļ§āļ 3 āđāļâ;
}//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨmysql_close($link);?>
21
Mysql_db_query
āđāļāļŠāļāļ āļēāļŠāļāđāļāļĒāļ MySQL āđāļŦāļĄāļāļāļāļāļāļāļāļāļ mysql_query() āđāļ āļŠāļēāļĄāļēāļĢāļāļ āļēāļŦāļāļāļāļēāļāļāļāļĄāļĨāļāļāļāļāļāļēāļĢāļāļ°āļāļāļāļāđāļ
āļĢāļāđāļāļāļ āļģāļŠāļ
int mysql_db_query(string databasename, string query, int link_identifier);
22
āļāļ§āļāļĒāļģāļ<?
//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL
$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);
//āļ āļēāļŦāļāļāļ āļēāļŠāļāļāļāļāļāļŠāļāđāļāļ āļēāļāļēāļāļāļāļēāļāļāļāļĄāļĨ
$query = âselect code,name,surname from php_userâ;
//āļŠāļāļ āļēāļŠāļāđāļāļ āļēāļāļēāļāļāļāļēāļāļāļāļĄāļĨ test_db āļāļāļ MySQL
//āđāļĄāļāļāļāđāļāļāļāļāļāļ mysql_select_db()
$result = mysql_db_query(âtest_phpâ,$query,$link);
23
āļāļ§āļāļĒāļģāļ(āļāļ)//āđāļĨāļāļ pointer āđāļāļĒāļāđāļāļ§āļ 3$chk = mysql_data_seek($result,2);if($chk) {
//āļāļēāļāļāļāļĄāļĨāļāļāļāđāļāļ§āļ 3$data = mysql_fetch_row($result);echo âāļĢāļŦāļŠ $data[0] āļāļāļ $data[1] $data[2]â;
} else {echo âāđāļĄāļŠāļēāļĄāļēāļĢāļāļāļēāļāļāļāļĄāļĨāđāļāļ§āļ 3 āđāļâ;
}//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨmysql_close($link);?>
24
Mysql_drop_db
āđāļāļāļāļāļāļāļāļāđāļāļĨāļ(drop) āļāļēāļāļāļāļĄāļĨāļāļāļāļāļēāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL
āļĢāļāđāļāļāļāļāļāļ āļģāļŠāļ
int mysql_drop_db(string databasename, int link_identifier);
25
Mysql_errno
āđāļāļāļāļāļāļāļāļāđāļāđāļāļāļēāļĢāļĢāļāļāļēāđāļĨāļāļĢāļŦāļŠāļāļāļāļāļ§āļēāļĄāļāļāļāļĨāļēāļ(error number)āļāđāļāļāļāļāļāļĢāļāļŠāļāļāļēāļĒāđāļĄāļāļĄāļāļēāļĢāļāļāļāļāļāļ MySQLāļĢāļāđāļāļāļāļāļāļ āļģāļŠāļ
int mysql_errno(int link_identifier);
26
Mysql_error
āđāļāļāļāļāļāļāļāļāđāļāđāļāļāļēāļĢāļĢāļāļāļāļāļ§āļēāļĄāļĢāļēāļĒāļĨāļ°āđāļāļĒāļāļāļāļāļāļ§āļēāļĄāļāļāļāļĨāļēāļ(error description)āļāđāļāļāļāļāļāļĢāļāļŠāļāļāļēāļĒāđāļĄāļāļĄāļāļēāļĢāļāļāļāļāļāļ MySQL
āļĢāļāđāļāļāļāļāļāļ āļģāļŠāļ
string mysql_error(int link_identifier);
27
Mysql_fetch_array
āđāļāļāļēāļāļāļēāļāļāļāļāļāļĄāļĨāļāļēāļāļāļēāļĢāđāļāļ āļēāļŠāļ SELECT āļāļāļāļāļāļāļāļ mysql_query āļŦāļĢāļ mysql_db_query āđāļŦāļāļĒāđāļāļĢāļāļāļāļāļāļ§āđāļāļĢāļāļēāļĢāđāļĢāļĒāļāļ mysql_fetch_array āļŠāļēāļĄāļēāļĢāļāļ āļēāļŦāļāļāļāļāļāđāļāļāļāđāļāļ āļāļāļāļāļĨāļĄāļ āđāļĨāļ°āđāļĨāļāļĨ āļēāļāļāļāļāļāļāļāļĨāļĄāļ
āļĢāļāđāļāļāļāļāļāļ āļģāļŠāļ
array mysql_fetch_array (int result);
28
<?//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);//āđāļĨāļāļāļāļēāļāļāļāļĄāļĨāļāļāļāļāļāļēāļĢmysql_select_db(âtest_phpâ,$link);//āļ āļēāļŦāļāļāļ āļēāļŠāļāļāļāļāļāļŠāļāđāļāļ āļēāļāļēāļāļāļāļēāļāļāļāļĄāļĨ$query = âselect code,name,surname from php_userâ;//āļŠāļāļ āļēāļŠāļāđāļāļ āļēāļāļēāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$result = mysql_query($query,$link);//āļāļēāļāļāļāļĄāļĨāļāđāļāļāļāļĒāđāļāļāļēāļĢāđāļĢāļĒ $result āļāļĨāļ°āđāļāļ§echo âāļāļēāļāļāļēāļāļēāļāļāļēāļĢāđāļĢāļĒ āđāļāļĒāļ āļēāļŦāļāļāļāļāļāđāļāļāļāļāļāļāļāļāļāļĨāļĄāļ<br>â;while ( $data = mysql_fetch_array($result){
//āļāļāļāļāļ mysql_fetch_row() āđāļĄāļŠāļēāļĄāļēāļĢāļāļ āļēāđāļecho $data[âcode].â â.$data[ânameâ].â â.[âsurnameâ].â<br>â;}
āļāļ§āļāļĒāļēāļ
29
//āđāļāđāļĢāļĄāļāļēāļāļāđāļāļ§āđāļĢāļāđāļŦāļĄmysql_data_seek($result,0);echo âāļāļēāļāļāļēāļāļēāļāļāļēāļĢāđāļĢāļĒ āđāļāļĒāļ āļēāļŦāļāļāļāļāļāđāļāļāđāļĨāļāļĨ āļēāļāļ<br>â;while ( $data = mysql_fetch_array($result) ){
echo $data[0].â â.$data[1].â â.$data[2].â<br>â;}//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨmysql_close($link);
30
Mysql_fetch_field
āđāļāļāļāļāļāļāļāļāđāļāļāļēāļāļĢāļēāļĒāļĨāļ°āđāļāļĒāļāļāļāļāļāļāļĨāļĄāļāļāļāļāļ°āđāļāļāļāļĒāđāļāļĢāļāļāļāļāļāļāļāđāļāļ(object)
āļĢāļāđāļāļāļāļāļāļ āļģāļŠāļ
array mysql_fetch_field (int result,[int field]);
31
Mysql_fetch_lengths
āđāļāļāļēāļāļāļēāļāļāļēāļāļŦāļĢāļāļāļ§āļēāļĄāļĒāļēāļ§āļāļāļāļāļāļĄāļĨāļāđāļāļāļāļĒāļāļāļāđāļāļĨāļ°āļāļāļĨāļĄāļāļāļāđāļāļĒāļāļēāļāļāļēāļāļāļ°āđāļāļāđāļ§āđāļāļĢāļāđāļāļāļāļāļāļāļ§āđāļāļĢāļāļēāļĢāđāļĢāļĒ āļāļēāļĢāđāļāļāļāļāļāļāļāļāļāļāđāļāļŦāļĨāļāļāļēāļāđāļĢāļĒāļāđāļāļāļāļāļāļ mysql_fetch_row , mysql_fetch_array , mysql_fetch_object āđāļĨāļ§
āļĢāļāđāļāļarray mysql_fetch_lengths($result);
32
āļāļ§āļāļĒāļģāļ<?$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);mysql_select_db(âtest_phpâ,$link);$query = âselect * from php_userâ;$result = mysql_query($query,$link);$getdata = mysql_fetch_row($result);$arrmax = mysql_fetch_lengths($result);for ($index = 0;$index < count($arrmax);$index++){echoâāļāļāļĨāļĄāļ $index āļĄāļāļāļēāļāļŠāļāļŠāļâ.$arrmax[$index].â<br>â;}mysql_close($link);?>
33
Mysql_fetch_object
āļ āļēāļāļēāļāđāļŦāļĄāļāļāļāļāļāļāļāļāļ mysql_fetch_array() āđāļĨāļ° mysql_fetch_row() āđāļāđāļāļāļāļēāļāļāļāļāļāļēāļāļāļāļĨāļāļĄāļēāļāļāđāļāļāļāļāļāđāļāļ (object) āđāļāļāļāļāļ°āđāļāļāļāļēāļĢāđāļĢāļĒāđāļŦāļĄāļāļāļāļāļāļāļāļāļāļāļāļŠāļāļ
āļĢāļāđāļāļāļāļāļāļ āļģāļŠāļ
object mysql_fetch_object(int result);
34
Mysql_fetch_row
āļ āļēāļāļēāļāđāļŦāļĄāļāļāļāļāļāļāļāļāļ mysql_fetch_array() āđāļāļāļāļāļāđāļāļ āļēāļŦāļāļāļāļāļĄāļĨāđāļāļāļēāļĢāđāļĢāļĒāļāļāļāļāļāđāļāļāđāļĨāļāļĨ āļēāļāļāļāļāļāļāļāļĨāļĄāļāđāļāļēāļāļāđāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļāļāđāļāļāļāļāļāļāļāļāļāļĨāļĄāļāđāļāđāļŦāļĄāļāļāļāļāļāļāļāļāļ mysql_fetch_array()
āļĢāļāđāļāļāļāļāļāļ āļģāļŠāļ
array mysql_fetch_row(int result);
35
Mysql_filed_name
āđāļāļāļāļāļāļāļāļāđāļāļāļēāļāļāļāļāļāļĨāļĄāļ
āļĢāļāđāļāļāļāļāļāļ āļģāļŠāļString mysql_field_name(int result , int field);
36
āļāļ§āļāļĒāļēāļ<?
//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ Mysql$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);
//āđāļĨāļāļāļāļēāļāļāļāļĄāļĨāļāļāļāļāļāļēāļĢmysql_select_db(âtest_phpâ,$link);
//āļ āļēāļŦāļāļāļ āļēāļŠāļāļāļāļāļāļŠāļāđāļāļ āļēāļāļēāļāļāļāļēāļāļāļāļĄāļĨ$query = âselect * from php_userâ;//āļŠāļāļ āļēāļŠāļāđāļāļ āļēāļāļēāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ Mysql$result = mysql_query($query,$link);//āļŦāļēāļ āļēāļāļ§āļāļāļāļāļāļāļĨāļĄāļ
$numfield = mysql_num_fields($result); //āđāļŠāļāļāļāļāļāļāļāļāļāļĨāļĄāļ
37
āļāļ§āļāļĒāļēāļ(āļāļ)
for(){
echo âāļāļāļĨāļĄāļ $index āļāļ
â.mysql_field_name($result,$index),â<br>â;
}//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨ
mysql_close($link);?>
38
Mysql_field_seek
āđāļāļāļāļāļāļāļāļāđāļāđāļĨāļāļāļāļ§āļ (pointer) āļāļāļāļāļāļĨāļĄāļāđāļŦāđāļāļĒāļāļāļāļĨāļĄāļāļāļāļāļāļāļēāļĢ
āļĢāļāđāļāļāļāļāļāļ āļēāļŠāļ
Int mysql_field_seek(int result,int field);
39
āļāļ§āļāļĒāļēāļ<?
//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ Mysql$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);//āđāļĨāļāļāļāļēāļāļāļāļĄāļĨāļāļāļāļāļāļēāļĢmysql_select_db(âtest_phpâ,$link);//āļ āļēāļŦāļāļāļ āļēāļŠāļāļāļāļāļāļŠāļāđāļāļ āļēāļāļēāļāļāļāļēāļāļāļāļĄāļĨ$query = âselect * from php_userâ;//āļŠāļāļ āļēāļŠāļāđāļāļ āļēāļāļēāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ Mysql$result = mysql_query($query,$link);//āļŦāļēāļ āļēāļāļ§āļāļāļāļāļāļāļĨāļĄāļ
$numfield = mysql_num_fields($result);
40
āļāļ§āļāļĒāļēāļ(āļāļ)//āļāļāļĨāļĄāļāđāļĢāļ$data = mysql_fetch_field($result);echo âāļāļāļĨāļĄāļāđāļĢāļ â.$data->table.â â.$data->nameââ.$data->type;echoâ<br>â;//āđāļĨāļāļ pointer āļāļāļĨāļĄāļāļ 4 āļāļēāļĄāļāļāļĨāļĄāļāļ 2 āđāļĨāļ° 3mysql_field_seek($result,4);//āļāļāļĨāļĄāļāļāļŠ$data = mysql_fetch_field($result);echo âāļāļāļĨāļĄāļāļāļŠ â.$data->table.ââ.$data->nameââ.$data->type;//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨmysql_close($link);?>
41
Mysql_field_table
āđāļāļāļāļāļāļāļāļāđāļāļāļēāļāļāļāļāļēāļĢāļēāļ (table) āļāļāļāļāļāļĨāļĄāļāļāļāļĢāļāđāļāļāļāļāļāļ āļēāļŠāļ
string mysql_field_table(int result,int field);
42
āļāļ§āļāļĒāļēāļ<?
//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ Mysql
$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);
//āđāļĨāļāļāļāļēāļāļāļāļĄāļĨāļāļāļāļāļāļēāļĢmysql_select_db(âtest_phpâ,$link);
//āļ āļēāļŦāļāļāļ āļēāļŠāļāļāļāļāļāļŠāļāđāļāļ āļēāļāļēāļāļāļāļēāļāļāļāļĄāļĨ
$query = âselect php_user.name , php_alias.alias , php_user.surname
from php_user , php_alias
where php_user.code = php_alias.codeâ;
43
āļāļ§āļāļĒāļēāļ(āļāļ)
//āļŠāļāļ āļēāļŠāļāđāļāļ āļēāļāļēāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ Mysql$result = mysql_query($query,$link);//āļŦāļēāļ āļēāļāļ§āļāļāļāļāļāļāļĨāļĄāļ$numfield = mysql_num_fields($result);//āđāļŠāļāļāļāļāļāļēāļĢāļēāļ (table) āļāļāļāļāļāļĨāļĄāļfor ($index = 0 ; $index < $sumfield ; $index++){echo âāļāļāļĨāļĄāļ â.mysql_field_name($result,$index).âāļĄāļēāļāļēāļāļāļēāļĢāļēāļ â;echo mysql_field_table($result,$index).â<br>â;//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨ
mysql_close($link);?>
44
Mysql_field_type
āđāļāļāļāļāļāļāļāļāđāļāļāļēāļāļāļāļĄāļĨāļāļĢāļ°āđāļ āļāļāļāļāļāļāļĨāļĄāļ
āļĢāļāđāļāļāļāļāļāļ āļēāļŠāļ
string mysql_field_type(int result,int field);
45
āļāļ§āļāļĒāļēāļ<?
//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ Mysql
$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);
//āđāļĨāļāļāļāļēāļāļāļāļĄāļĨāļāļāļāļāļāļēāļĢmysql_select_db(âtest_phpâ,$link);
//āļ āļēāļŦāļāļāļ āļēāļŠāļāļāļāļāļāļŠāļāđāļāļ āļēāļāļēāļāļāļāļēāļāļāļāļĄāļĨ
$query = âselect php_user.name , php_alias.alias , php_user.surname
from php_user , php_alias
where php_user.code = php_alias.codeâ;
46
āļāļ§āļāļĒāļēāļ(āļāļ)//āļŠāļāļ āļēāļŠāļāđāļāļ āļēāļāļēāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ Mysql
$result = mysql_query($query,$link);
//āļŦāļēāļ āļēāļāļ§āļāļāļāļāļāļāļĨāļĄāļ
$numfield = mysql_num_fields($result);//āđāļŠāļāļāļāļĢāļ°āđāļ āļ āļāļāļāļāļāļĨāļĄāļ
for ($index = 0 ; $index < $sumfield ; $index++){
echo âāļāļāļĨāļĄāļ â.mysql_field_name($result,$index).âāļĄāļēāļāļēāļāļāļēāļĢāļēāļ â;
47
āļāļ§āļāļĒāļēāļ(āļāļ)
echo mysql_field_table($result,$index);
echo âāļāļĢāļ°āđāļ āļāļāļāļāļāļāļĨāļĄāļâ.mysql_field_type($result,$index).â<br>â; }//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨ
mysql_close($link);
?>
48
Mysql_field_flags
āđāļāļāļāļāļāļāļāļāđāļāļāļēāļāļĢāļēāļĒāļĨāļ°āđāļāļĒāļāđāļāļāļēāļ°āļāļ āļēāļŦāļāļāđāļŦāļāļāļāļāļĨāļĄāļāļāļ āđāļāļ not_null , primary_key , unique_key , multiple_key , blob , unsigned , binary , enum , auto_increment , timesstamp
āļĢāļāđāļāļāļāļāļāļ āļēāļŠāļ
string mysql_field_flags (int result,int field);
49
āļāļ§āļāļĒāļēāļ<?
//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ Mysql$link = mysql_connect(âlocalhostâ,ârootâ,â1234â); //āđāļĨāļāļāļāļēāļāļāļāļĄāļĨāļāļāļāļāļāļēāļĢmysql_select_db(âtest_phpâ,$link);//āļŠāļāļ āļēāļŠāļāđāļāļ āļēāļāļēāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ Mysql$result = mysql_query($query,$link);
//āļŦāļēāļ āļēāļāļ§āļāļāļāļāļāļāļĨāļĄāļ$numfield = mysql_num_fields($result);
50
āļāļ§āļāļĒāļēāļ(āļāļ)
//āđāļŠāļāļāļĢāļēāļĒāļĨāļ°āđāļāļĒāļāđāļāļāļēāļ°āļāļāļāđāļāļĨāļ°āļāļāļĨāļĄāļāļāļ āļēāļŦāļāļāđāļŦ
for ($index = 0 ; $index < $sumfield ; $index++){echo âāļāļāļĨāļĄāļ :â.mysql_field_name($result,$index);â
echo âāļĢāļēāļĒāļĨāļ°āđāļāļĒāļāđāļāļāļēāļ°āļāļ āļēāļŦāļāļāđāļŦ:â.eregi_replace(â â,â,â,
mysql_field_flags($result,$index).â<br>â; }
//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨ
mysql_close($link);?>
51
Mysql_field_len
āđāļāļāļāļāļāļāļāļāđāļāļāļāļēāļāļŦāļĢāļāļāļ§āļēāļĄāļĒāļēāļ§āļāļāļāļ āļēāļŦāļāļāđāļŦāļāļāļāļāļĨāļĄāļāļāļāđāļāļāļāļāļāļāļāļāļāļāļēāļĢāļŠāļĢāļēāļāļāļēāļĢāļēāļ (table)
āļĢāļāđāļāļāļāļāļāļ āļēāļŠāļ
string mysql_field_len(int result,int field);
52
āļāļ§āļāļĒāļēāļ<?
//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ Mysql$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);
//āđāļĨāļāļāļāļēāļāļāļāļĄāļĨāļāļāļāļāļāļēāļĢmysql_select_db(âtest_phpâ,$link);//āļ āļēāļŦāļāļāļ āļēāļŠāļāļāļāļāļāļŠāļāđāļāļ āļēāļāļēāļāļāļāļēāļāļāļāļĄāļĨ$query = âselect php_user.name , php_alias.alias , php_user.surname
from php_user , php_aliaswhere php_user.code = php_alias.codeâ;
53
āļāļ§āļāļĒāļēāļ(āļāļ)
//āļŠāļāļ āļēāļŠāļāđāļāļ āļēāļāļēāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ Mysql
$result = mysql_query($query,$link);
//āļŦāļēāļ āļēāļāļ§āļāļāļāļāļāļāļĨāļĄāļ$numfield = mysql_num_fields($result);
//āđāļŠāļāļāļāļāļēāļāļāļ āļēāļŦāļāļāđāļŦāļāļāļāļāļĨāļĄāļ
for ($index = 0 ; $index < $sumfield ; $index++){
echo âāļāļāļĨāļĄāļ â.mysql_field_name($result,$index).
âāļĄāļēāļāļēāļāļāļēāļĢāļēāļ â;
54
āļāļ§āļāļĒāļēāļ(āļāļ)
echo mysql_field_table($result,$index);
echo âāļāļāļēāļāļāļ āļēāļŦāļāļāđāļ§ â.mysql_field_len($result,$index).â<br>â;
}//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨ
mysql_close($link);?>
55
Mysql_free_result
āđāļāļāļāļāļāļāļāļāđāļāđāļāļāļēāļĢāļāļāļŦāļāļ§āļĒāļāļ§āļēāļĄāļ āļē(memory)āđāļāđāļāļāļēāļĢāđāļāļāļāļāļĄāļĨ āļāļ§āļāļĢāļēāļ§āđāļĄāļāđāļĢāļĒāļāđāļāļāļāļāļāļ (mysql_db_query)āļŦāļĢāļ(mysql_queryāļāļāļāļ°āļ āļēāđāļŦāļŦāļāļ§āļĒāļāļ§āļēāļĄāļ āļēāļāļāļāļĢāļ°āļāļāđāļāļĄāļāļ
āļĢāļāđāļāļāļāļāļāļ āļēāļŠāļ
int mysql_free_result(int result);
56
āļāļ§āļāļĒāļēāļ<?
//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);
//āđāļĨāļāļāļāļēāļāļāļāļĄāļĨāļāļāļāļāļāļēāļĢ
mysql_select_db(âtest_phpâ,$link);
//āļ āļēāļŦāļāļāļ āļēāļŠāļāļāļāļāļāļŠāļāđāļāļ āļēāļāļēāļāļāļāļēāļāļāļāļĄāļĨ$query = âselect code, name, surname from php_userâ;//āļŠāļāļ āļēāļŠāļāđāļāļ āļēāļāļēāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL
57
āļāļ§āļāļĒāļēāļ(āļāļ)
//āļāļāļĄāļĨāļāļāļāļŠāļāļāļĨāļāļāļ°āļāļāđāļāļāđāļ§āļ $result// $result āļĄāļāļēāļĢāđāļāļŦāļāļ§āļĒāļāļ§āļēāļĄāļ āļēāđāļāļāđāļāļāļĢāļāļĐāļēāļāļāļĄāļĨāļāļāļēāļāļāļāļĄāļĨāļŠāļāļāļĨāļāļĄāļēāđāļŦ$result=mysql_query($query,$link);
//āļāļāļŦāļāļ§āļĒāļāļ§āļēāļĄāļ āļēāļāļāļāļāļĢāļāļāđāļāļĒ $result āđāļŦāļāļāļĢāļ°āļāļ$chk = mysql_free_result($result);
if($chk) {
58
āļāļ§āļāļĒāļēāļ(āļāļ)
echo âāļāļāļŦāļāļ§āļĒāļ āļēāļāđāļāđāļāļĒ \$result āđāļĨāļ§ â;}else {
echo âāđāļĄāļŠāļēāļĄāļēāļĢāļāļāļāļŦāļāļ§āļĒāļ āļēāļāļāļ \$result āđāļâ;}//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨ
mysql_close($link);
?>
59
Mysql_insert_id
āđāļāļāļāļāļāļāļāļāđāļāļāļēāļāļāļē ID āļŦāļĨāļāļāļēāļāļāļĄāļ āļēāļŠāļ INSERT āļāļāļĄāļĨāļĨāļāđāļāļāļēāļĢāļēāļāļāļĄāļāļāļĨāļĄāļāđāļāļ auto_incement
āļĢāļāđāļāļāļāļāļāļ āļēāļŠāļ
int mysql_insert_id();
60
āļāļ§āļāļĒāļēāļ<?//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);//āđāļĨāļāļāļāļēāļāļāļāļĄāļĨāļāļāļāļāļāļēāļĢmysql_select_db(âtest_phpâ,$link);//āļ āļēāļŦāļāļāļ āļēāļŠāļāļāļāļāļāļŠāļāđāļāļ āļēāļāļēāļāļāļāļēāļāļāļāļĄāļĨ$query = âinsert into php_alias(code ,alias) values(â00004â,âtest4â)â;//āļŠāļāļ āļēāļŠāļāđāļāļ āļēāļāļēāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$result=mysql_query($query,$link);
61
āļāļ§āļāļĒāļēāļ(āļāļ)
//āļĢāļāļāļē ID āļāļēāļ mysql āđāļĄāļāļĄāļāļēāļĢ INSERT āļāļāļĄāļĨāļāļāļĨāļĄāļāđāļāļ auto_incement
//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨ
mysql_close($link);
?>
62
Mysql_list_feild
āđāļāļāļāļāļāļāļāļāđāļāļāļēāļāļĢāļēāļĒāļĨāļ°āđāļāļĒāļāļāļāļāļāļāļāļāļĨāļĄāļāļ āļēāļĒāđāļāļāļēāļĢāļēāļ (table)āļāļāļŠāļēāļĄāļēāļĢāļāđāļāļāļāļāļāļ mysql_field_name(),mysql_field_type(), mysql_field_len(),mysql_field_flags(),āļāļēāļāļĢāļēāļĒāļĨāļ°āđāļāļĒāļāļāļāļāļāļĨāļĄāļāļāļāļāļēāļĄāļāļ§āļēāļĄāļāļāļāļāļēāļĢāđāļ
āļĢāļāđāļāļāļāļāļāļ āļēāļŠāļ
int mysql_list_field(string databasename, string tablename,int link_udentifier);
63
āļāļ§āļāļĒāļēāļ<?//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);//āļāļāļāļāļāļāļāļēāļāļāļāļĄāļĨ test_php//āļāļēāļāļāļāļĄāļĨāļāļāļāļāļĨāļĄāļāļāļēāļāļāļēāļĢāļēāļ php_user$result = mysql_list_fields(âtest_phpâ,âphp_aliasâ,$link);//āļ āļēāļāļ§āļāļāļāļĨāļĄāļ$numfield = mysql_num_field($result);//āđāļŠāļāļāļĢāļēāļĒāļĨāļ°āđāļāļĒāļāļāļāļāļāļāļĨāļĄāļ
for($index=0; $index <$numfield; $index++) {
64
āļāļ§āļāļĒāļēāļ(āļāļ)
echo âāļāļāļĨāļĄāļâ .mysql_field_name($result,$index); echo âāļāļĢāļ°āđāļ āļâ .mysql_field_type($result,$index);echo âāļāļāļēāļâ .mysql_field_len($result,$index);echo âāļĨāļāļĐāļāļ°āđāļāļāļēāļ°â .mysql_field_flags($result,$index).â<br>â;}//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨmysql_close($link);
?>
65
Mysql_list_dbs
āđāļāļāļāļāļāļāļāļāđāļāđāļŠāļāļāļĢāļēāļĒāļāļēāļĢāļāļāļāļāļēāļāļāļāļĄāļĨāļāļĄāļāļāļŦāļĄāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL
āļĢāļāđāļāļāļāļāļāļ āļēāļŠāļ
int mysql_list_dbs(int link_identifier);
66
āļāļ§āļāļĒāļēāļ<?//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);//āļāļēāļāļĢāļēāļĒāļāļāļāļāļāļāļēāļāļāļāļĄāļĨāļāļāļŦāļĄāļāļāļ MySQL$result = mysql_list_dbs($link);echo âāļĢāļēāļĒāļāļēāļĢāļāļāļāļāļāļĄāļĨāļāļāļĒ MySQL<br>â;
while ($name = mysql_fetch_row($result)) {//āđāļŠāļāļāļāļāļāļāļāļāļēāļāļāļāļĄāļĨecho â$name[0]<br>â;}//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨmysql_close($link);
?>
67
Mysql_list_table
āđāļāļāļāļāļāļāļāļāđāļāđāļŠāļāļāļĢāļēāļĒāļāļēāļĢāļāļēāļĢāļēāļ(table) āļāļĄāļāļāļŦāļĄāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL
āļĢāļāđāļāļāļāļāļāļ āļēāļŠāļ
int mysql_list_tables(string database, int link_identifier);
68
āļāļ§āļāļĒāļēāļ<?//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);//āļāļēāļāļĢāļēāļĒāļāļāļāļāļāļāļēāļāļāļāļĄāļĨāļāļāļŦāļĄāļāļāļ MySQL$result = mysql_list_tables($link);echo âāļĢāļēāļĒāļāļēāļĢāļāļēāļĢāļēāļāļāļāļĒ MySQL<br>â;
while ($name = mysql_fetch_row($result)) {//āđāļŠāļāļāļāļāļāļāļāļāļēāļĢāļēāļecho â$table[0]<br>â;}//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨmysql_close($link);
?>
69
Mysql_num_field
āđāļāļāļāļāļāļāļāļāđāļāļāļāļ āļēāļāļ§āļāļāļāļĨāļĄāļāļāļāļāļāļāļĄāļĨāļāļāļāļŠāļāļĄāļēāđāļĄāļāđāļāļ āļēāļŠāļ SELECT āđāļāļāļēāļĢāļāļēāļāļāļēāļāļāļāļāļāļĄāļĨāļāļēāļāļāļēāļāļāļāļĄāļĨ
āļĢāļāđāļāļāļāļāļāļ āļēāļŠāļ
int mysql_num_fields( int result);
70
āļāļ§āļāļĒāļēāļ<?//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);//āđāļĨāļāļāļāļēāļāļāļāļĄāļĨāļāļāļāļāļāļēāļĢmysql_select_db(âtest_phpâ, $link);//āļ āļēāļŦāļāļāļ āļēāļŠāļāļāļāļāļāļŠāļāđāļāļ āļēāļāļēāļāļāļāļēāļāļāļāļĄāļĨ$query = âselect * from php_userâ;
//āļŠāļāļ āļēāļŠāļāđāļāļ āļēāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$result = mysql_query($query,$link);echo âāļ āļēāļāļ§āļāļāļāļĨāļĄāļ :â.mysql_num_field($result);//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨmysql_close($link);
?>
71
Mysql_num_rows
āđāļāļāļāļāļāļāļāļāđāļāļāļāļ āļēāļāļ§āļāđāļāļ§āļāļāļāļāļāļĄāļĨāļāļāļāļŠāļāļĄāļēāđāļĄāļāđāļāļ āļēāļŠāļ SELECT āđāļāļāļēāļĢāļāļēāļāļāļēāļāļāļāļāļāļĄāļĨāļāļēāļāļāļēāļāļāļāļĄāļĨ
āļĢāļāđāļāļāļāļāļāļ āļēāļŠāļ
int mysql_num_rows( int result);
72
āļāļ§āļāļĒāļēāļ<?//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$link = mysql_connect(âlocalhostâ,ârootâ,â1234â);//āđāļĨāļāļāļāļēāļāļāļāļĄāļĨāļāļāļāļāļāļēāļĢmysql_select_db(âtest_phpâ, $link);//āļ āļēāļŦāļāļāļ āļēāļŠāļāļāļāļāļāļŠāļāđāļāļ āļēāļāļēāļāļāļāļēāļāļāļāļĄāļĨ$query = âselect * from php_userâ;//āļŠāļāļ āļēāļŠāļāđāļāļ āļēāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$result = mysql_query($query,$link);echo âāļ āļēāļāļ§āļāļĢāļēāļĒāļāļēāļĢāļāļāļĄāļĨāļāļŠāļāļĄāļē :â.mysql_num_rows($result);//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨmysql_close($link);
?>
73
Mysql_pconnectāļāļēāļĢāļ āļēāļāļēāļāļāļāļāļāļāļāļāļāļāđāļŦāļĄāļāļāļāļāļāļāļāļāļ mysql_connect() āđāļāļĄāļŠāļāļāļāļĒāļēāļāļāļ āļēāđāļŦāļāļāļāļāļāļāđāļāļāļāļēāļāđāļāļāļēāļāļāļāļāļāļ mysql_connect()1. āđāļĄāļāļĄāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļ§āļĒāļāļāļāļāļ mysql_pconnect() āđāļāļāļĢāļāļāļāđāļāļāļēāļĄāļāļēāļĢāļ āļēāļŦāļāļ hostname, username āđāļĨāļ° password āđāļŦāļĄāļāļāļāļāļāļĢāļāđāļĢāļāļāļāļāļāļāļāļĒāļāļāļ°āđāļĄāļĄāļāļēāļĢāļŠāļĢāļēāļāļāļēāļĢāļāļāļāļ(connection) āļāļāļĄāļēāđāļŦāļĄāđāļāļāļ°āđāļāļāļēāļĢāļāļāļāļāđāļāļĄāđāļāļāļĢāļāđāļĢāļ
2. āļĄāļāļēāļĢāļāļāļāļāļāļ§āļĒāļāļāļāļāļ mysql_pconnect()āđāļāļāļāļēāļĢāļŠāļĢāļēāļāļāļēāļĢāļāļāļāļāđāļāļāļāļēāļ§āļĢāļŦāļĄāļēāļĒāļāļ§āļēāļĄāļ§āļē āđāļĄāļāļāļāđāļāļĢāđāļāļĢāļĄāļŦāļĢāļāļĄāļāļēāļĢāđāļĢāļĒāļāđāļ function mysql_close() āļŠāļāļēāļāļ°āļāļēāļĢāļāļāļāļāļāļāļāļēāļāļāļāļĄāļĨāļāļāļāļĒāļāļ āļēāļĢāļāļāļĒāļāļāļāļ§āļēāļāļ°āļĄāļāļēāļĢ Restart MySQL āđāļŦāļĄāļāļāļāļĢāļ
74
Mysql_query
āđāļāļāļāļāļāļāļāļāđāļāļŠāļāļ āļēāļŠāļ(SELECT, INSERT, DELETE)āđāļāļ āļēāļāļēāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL āļāļāļāļēāļĢāļ āļēāļāļēāļāļāļ°āđāļŦāļĄāļāļāļāļ function mysql_db_query()
āļĢāļāđāļāļāļāļāļāļ āļēāļŠāļ
int mysql_query(string query, Int link_identifier);
75
āļāļ§āļāļĒāļēāļ
<?//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$link = mysql_connect(âlocalhostâ, âphpsqlâ, âphpsqlâ);//āđāļĨāļāļāļāļēāļāļāļāļĄāļĨāļāļāļāļāļāļēāļĢmysql_select_db(âtest_phpâ, $link);//āļ āļēāļŦāļāļāļ āļēāļŠāļāļāļāļāļāļŠāļāđāļāļ āļēāļāļēāļāļāļāļēāļāļāļāļĄāļĨ$query = âselect * from php_userâ;//āļŠāļāļ āļēāļŠāļāđāļāļ āļēāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$result = mysql_query($query,$link);//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨmysql_close($link);?>
76
Mysql_result
āđāļāļāļāļāļāļāļāļāđāļāļāļēāļāļāļāļĄāļĨāļāļāļāļāļāļĨāļĄāļāđāļāļĒāļāļāļāļĄāļāļēāļĢāļĢāļ°āļāđāļāļ§āđāļĨāļ°āļāļāļāļāļĨāļĄāļāļāļāļāļāļāļēāļĢāļāļēāļāļāļāļĄāļĨ
āļĢāļāđāļāļāļāļāļāļ āļēāļŠāļ
mysql_result(int result, int row, string fieldname);
77
āļāļ§āļāļĒāļēāļ
<?
//āļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL
$link = mysql_connect(âlocalhostâ, âphpsqlâ, âphpsqlâ);
//āđāļĨāļāļāļāļēāļāļāļāļĄāļĨāļāļāļāļāļāļēāļĢ
mysql_select_db(âtest_phpâ, $link);
//āļ āļēāļŦāļāļāļ āļēāļŠāļāļāļāļāļāļŠāļāđāļāļ āļēāļāļēāļāļāļāļēāļāļāļāļĄāļĨ
$query = âselect * from php_userâ;
78
āļāļ§āļāļĒāļēāļ(āļāļ)//āļŠāļāļ āļēāļŠāļāđāļāļ āļēāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨāļāļāļ MySQL$result = mysql_query($query,$link);//āļŦāļēāļ āļēāļāļ§āļāļĢāļēāļĒāļāļēāļĢāļāļāļāļāļāļĄāļĨ$numrow = mysql_num_row($result);//āđāļŠāļāļāļāļēāļāļāļĄāļĨāļāļāļāļāļāļĨāļĄāļāđāļĢāļfor($indx=0; $index<$numrow; $index++){echo âāļāļāļĨāļĄāļ :â.mysql_field_name($result,0);
echo â āļāļāļĄāļĨāļāđāļāļ : â.mysql_result($result,$index,âcodeâ).â<br>â;//āļĒāļāđāļĨāļāļāļēāļĢāļāļāļāļāļāļāļĢāļ°āļāļāļāļēāļāļāļāļĄāļĨmysql_close($link);?>
79
Mysql_select_db
āđāļāļāļāļāļāļāļāļāđāļāđāļāļāļēāļĢāđāļĨāļāļāļŦāļĢāļāđāļāļĨāļĒāļāļāļēāļĢāđāļāļēāđāļāđāļāļāļāļĄāļĨāđāļāļāļēāļāļāļāļĄāļĨāļāļ
āļĢāļāđāļāļāļāļāļāļ āļēāļŠāļ
int mysql_select_db(string fidatabasename, int link_identifier);