PHP with MySQL

51
1 PHP with MySQL PHP with MySQL

description

PHP with MySQL. เนื้อหา. ขั้นตอนในการเรียกใช้ฐานข้อมูลจากเว็บ ฟังก์ชันอื่นๆ ที่เกี่ยวข้องกับการจัดการฐานข้อมูล. ขั้นตอนในการเรียกใช้ฐานข้อมูลจากเว็บ. การเชื่อมต่อกับฐานข้อมูล. การเรียกใช้ฐานข้อมูลผ่านเว็บ. การใช้ภาษา SQL กับฐานข้อมูล MySQL. การยกเลิกการเชื่อมต่อกับฐานข้อมูล. - PowerPoint PPT Presentation

Transcript of PHP with MySQL

11

PHP with MySQLPHP with MySQL

22

เนื้��อหาเนื้��อหา

ขั้��นตอนในการเร�ยกใช้�ฐานขั้�อมู�ลจากเว็�บขั้��นตอนในการเร�ยกใช้�ฐานขั้�อมู�ลจากเว็�บ ฟั�งก�ช้�นอ��นๆ ที่��เก��ยว็ขั้�องก�บการจ�ดการฐานฟั�งก�ช้�นอ��นๆ ที่��เก��ยว็ขั้�องก�บการจ�ดการฐาน

ขั้�อมู�ลขั้�อมู�ล

33

ขั้�นื้ตอนื้ในื้การเร�ยกใช้�ฐานื้ขั้�อมู�ลจากขั้�นื้ตอนื้ในื้การเร�ยกใช้�ฐานื้ขั้�อมู�ลจากเว็�บเว็�บ

การเช้��อมูต�อกบฐานื้ขั้�อมู�ลการเช้��อมูต�อกบฐานื้ขั้�อมู�ลการเช้��อมูต�อกบฐานื้ขั้�อมู�ลการเช้��อมูต�อกบฐานื้ขั้�อมู�ล

การเร�ยกใช้�ฐานื้ขั้�อมู�ลผ่�านื้เว็�บการเร�ยกใช้�ฐานื้ขั้�อมู�ลผ่�านื้เว็�บการเร�ยกใช้�ฐานื้ขั้�อมู�ลผ่�านื้เว็�บการเร�ยกใช้�ฐานื้ขั้�อมู�ลผ่�านื้เว็�บ

การใช้�ภาษา การใช้�ภาษา SQLSQL กบฐานื้ขั้�อมู�ลกบฐานื้ขั้�อมู�ล MySQLMySQL

การใช้�ภาษา การใช้�ภาษา SQLSQL กบฐานื้ขั้�อมู�ลกบฐานื้ขั้�อมู�ล MySQLMySQL

การยกเล กการเช้��อมูต�อกบฐานื้ขั้�อมู�ลการยกเล กการเช้��อมูต�อกบฐานื้ขั้�อมู�ลการยกเล กการเช้��อมูต�อกบฐานื้ขั้�อมู�ลการยกเล กการเช้��อมูต�อกบฐานื้ขั้�อมู�ล

44

ขั้�นื้ตอนื้ในื้การเร�ยกใช้�ฐานื้ขั้�อมู�ลจากขั้�นื้ตอนื้ในื้การเร�ยกใช้�ฐานื้ขั้�อมู�ลจากเว็�บเว็�บ

ในการเขั้�ยน ในการเขั้�ยน PHPPHP เพื่��อเร�ยกใช้�ฐานขั้�อมู�ลมู�ขั้� �นตอนเพื่��อเร�ยกใช้�ฐานขั้�อมู�ลมู�ขั้� �นตอนต#างๆ ด�งต#อไปน��ต#างๆ ด�งต#อไปน�� การเช้��อมูต#อก�บฐานขั้�อมู�ลการเช้��อมูต#อก�บฐานขั้�อมู�ล การเร�ยกใช้�ฐานขั้�อมู�ลผ่#านเว็�บการเร�ยกใช้�ฐานขั้�อมู�ลผ่#านเว็�บ การใช้�ภาษา การใช้�ภาษา SQLSQL ก�บฐานขั้�อมู�ล ก�บฐานขั้�อมู�ล MySQLMySQL

การยกเล)กการเช้��อมูต#อก�บฐานขั้�อมู�ลการยกเล)กการเช้��อมูต#อก�บฐานขั้�อมู�ล

55

การเช้��อมูต�อกบฐานื้ขั้�อมู�ลการเช้��อมูต�อกบฐานื้ขั้�อมู�ล

การเช้��อมูต#อก�บฐานขั้�อมู�ลการเช้��อมูต#อก�บฐานขั้�อมู�ล MySQLMySQL ในภาษา ในภาษา PHPPHP สามูารถใช้� สามูารถใช้� 2 2 ฟั�งก�ช้�น ต#อไปน�� คื�อฟั�งก�ช้�น ต#อไปน�� คื�อ mysql_connect()mysql_connect()

mysql_pconnect()mysql_pconnect()

66

mysql_connect()mysql_connect()

ที่-าการเช้��อมูต#อฐานขั้�อมู�ลที่-าการเช้��อมูต#อฐานขั้�อมู�ลโดยต�องระบ0 โดยต�องระบ0 database server,database server, ช้��อผ่��ใช้�ช้��อผ่��ใช้� และรหั�สผ่��ใช้�และรหั�สผ่��ใช้�

เมู��อใช้�งานเสร�จต�อง เมู��อใช้�งานเสร�จต�อง ต�องต�องยกเล)กการเช้��อมูต#อด�ว็ยยกเล)กการเช้��อมูต#อด�ว็ยฟั�งก�ช้�นฟั�งก�ช้�น mysql_close()mysql_close()

int mysql_connection(localhost, username, password)int mysql_connection(localhost, username, password)

ร�ปแบบ

localhost ช้��อ database server

หัร�อ IP Address ขั้อง database server

username ช้��อผ่��ใช้�ฐานขั้�อมู�ลช้��อผ่��ใช้�ฐานขั้�อมู�ล

password รหั�สผ่#านรหั�สผ่#าน

77

mysql_mysql_ppconnect()connect()

ที่-าการเช้��อมูต#อฐานขั้�อมู�ลที่-าการเช้��อมูต#อฐานขั้�อมู�ลโดยต�องระบ0 โดยต�องระบ0 database server,database server, ช้��อผ่��ใช้�ช้��อผ่��ใช้� และรหั�สผ่��ใช้�และรหั�สผ่��ใช้�

เมู��อใช้�งานเสร�จต�อง เมู��อใช้�งานเสร�จต�อง จะจะยกเล)กการเช้��อมูต#อโดยยกเล)กการเช้��อมูต#อโดยอ�ตโนมู�ต)อ�ตโนมู�ต)

int mysql_pconnection(localhost, username, password)int mysql_pconnection(localhost, username, password)

ร�ปแบบ

localhost ช้��อ database server

หัร�อ IP Address ขั้อง database server

username ช้��อผ่��ใช้�ฐานขั้�อมู�ลช้��อผ่��ใช้�ฐานขั้�อมู�ล

password รหั�สผ่#านรหั�สผ่#าน

88

connect_inc.phpconnect_inc.php

<?php<?php// connect_inc.php// connect_inc.php

definedefine("("DB_SERVERDB_SERVER", "", "localhostlocalhost");"); // database// database serverserverdefinedefine("("USERNAMEUSERNAME", "", "rootroot");"); //// usernameusernamedefinedefine("("PASSWORDPASSWORD", "");", ""); // no password// no passworddefinedefine("("CURRENT_DBCURRENT_DB", “", “ictict");"); // current database// current database

$db$db = = mysql_pconnectmysql_pconnect( ( DB_SERVERDB_SERVER, , USERNAMEUSERNAME, , PASSWORDPASSWORD););?>?>

หัมูายเหัต0 หัมูายเหัต0 :: definedefine("("CURRENT_DBCURRENT_DB", “", “ictict"); "); จะขั้3�นอย�#ก�บว็#าน)ส)ตต��งช้��อ หัร�อ ก-าหันดใหั�ใช้�งานฐานขั้�อมู�ลจะขั้3�นอย�#ก�บว็#าน)ส)ตต��งช้��อ หัร�อ ก-าหันดใหั�ใช้�งานฐานขั้�อมู�ล

ต�ว็ใด ในที่��น�� สมูมูต)ใหั�ใช้�ฐานขั้�อมู�ลช้��อ ต�ว็ใด ในที่��น�� สมูมูต)ใหั�ใช้�ฐานขั้�อมู�ลช้��อ ictict

99

การเร�ยกใช้�ฐานื้ขั้�อมู�ลผ่�านื้เว็�บการเร�ยกใช้�ฐานื้ขั้�อมู�ลผ่�านื้เว็�บ

ที่-าการเร�ยกใช้�งานฐานที่-าการเร�ยกใช้�งานฐานขั้�อมู�ลผ่#านเว็�บ โดยเราขั้�อมู�ลผ่#านเว็�บ โดยเราต�องก-าหันดช้��อขั้องต�องก-าหันดช้��อขั้องฐานขั้�อมู�ลที่��ต�องการฐานขั้�อมู�ลที่��ต�องการเป4น เป4น argumentargument ที่��ส#งไปที่��ส#งไป

int mysql_select_db(string dbname)int mysql_select_db(string dbname)

ร�ปแบบ

dbname ช้��อขั้องฐานขั้�อมู�ลโดยเราต�องใช้�คื-าส��ง mysql_connect() ก#อนถ3งจะสามูารถใช้�คื-าส��งน��ได�

1010

การใช้�ภาษา การใช้�ภาษา SQLSQL มูาใช้�กบฐานื้ขั้�อมู�ล มูาใช้�กบฐานื้ขั้�อมู�ล MySQLMySQL

เร�ยกใช้�งาน เร�ยกใช้�งาน SQLSQL ที่��เราที่��เราต�องการ แต#ต�องการ แต#ต�องใช้�ต�องใช้�ร#ว็มูก�บร#ว็มูก�บ mysql_select_db()mysql_select_db()

int mysql_query(string query, [int db_connect])int mysql_query(string query, [int db_connect])

ร�ปแบบ

query คื)ว็ร�ที่��เร�ยกใช้�ฐานขั้�อมู�ล

db_connect ต�ว็แปรที่��ใช้�เช้��อมูต#อก�บฐานขั้�อมู�ลที่��ได�จาก mysql_connect()

1111

การใช้�ภาษา การใช้�ภาษา SQLSQL มูาใช้�กบฐานื้ขั้�อมู�ล มูาใช้�กบฐานื้ขั้�อมู�ล MySQLMySQL

เร�ยกใช้�งาน เร�ยกใช้�งาน SQLSQL ที่��เราที่��เราต�องการ โดยต�องการ โดยไมู#ต�องใช้�ไมู#ต�องใช้�ร#ว็มูก�บร#ว็มูก�บ mysql_select_db()mysql_select_db()

int mysql_db_query(string dbname, string query, [int db_connect])int mysql_db_query(string dbname, string query, [int db_connect])

ร�ปแบบ

dbname ช้��อขั้องฐานขั้�อมู�ลquery คื)ว็ร�ที่��เร�ยกใช้�ฐานขั้�อมู�ลdb_connect ต�ว็แปรที่��ใช้�เช้��อมูต#อก�บ

ฐานขั้�อมู�ลที่��ได�จาก mysql_connect()

1212

mysql_db_query()mysql_db_query()

require(“connect_inc.php”);require(“connect_inc.php”);. . .. . .

$sql_login = "SELECT * FROM login $sql_login = "SELECT * FROM login WHERE USERNAME='" . $username . "' AND PASSWORD='" . WHERE USERNAME='" . $username . "' AND PASSWORD='" .

$password . "'";$password . "'";

$login_result = mysql_db_query(CURRENT_DB, $sql_login);$login_result = mysql_db_query(CURRENT_DB, $sql_login);$login_rows = mysql_fetch_array($login_result);$login_rows = mysql_fetch_array($login_result);

$user = $login_rows["USERNAME"];$user = $login_rows["USERNAME"];

. . .. . .

เมู��อเราต�องการประมูว็ลผ่ลคำ&าสั่�ง SQL ที่��เตร�ยมูเอาไว็�เมู��อเราต�องการประมูว็ลผ่ลคำ&าสั่�ง SQL ที่��เตร�ยมูเอาไว็�

1313

การยกเล กการเช้��อมูต�อกบฐานื้การยกเล กการเช้��อมูต�อกบฐานื้ขั้�อมู�ลขั้�อมู�ล

ที่-าการยกเล)กการที่-าการยกเล)กการเช้��อมูต#อก�บฐานเช้��อมูต#อก�บฐานขั้�อมู�ลที่��เราเช้��อมูต#อขั้�อมู�ลที่��เราเช้��อมูต#อผ่#านคื-าส��ง ผ่#านคื-าส��ง mysql_connect()mysql_connect()

int mysql_close(db_connect)int mysql_close(db_connect)

ร�ปแบบ

db_connect ต�ว็แปรที่��เก�บการเช้��อมูต#อฐานขั้�อมู�ลด�ว็ยคื-าส��ง

mysql_connect() ไว็�

1414

ฟั+งก,ช้นื้อ��นื้ๆ ที่��เก��ยว็ขั้�องกบการจดการฟั+งก,ช้นื้อ��นื้ๆ ที่��เก��ยว็ขั้�องกบการจดการฐานื้ขั้�อมู�ลฐานื้ขั้�อมู�ล

ฟั�งก�ช้�นฟั�งก�ช้�น คื-าอธิ)บายคื-าอธิ)บายmysql_free_result()mysql_free_result() ใช้�ส-าหัร�บคื�นหัน#ว็ยคืว็ามูจ-าใหั�ระบบใช้�ส-าหัร�บคื�นหัน#ว็ยคืว็ามูจ-าใหั�ระบบmysql_create_db()mysql_create_db() ใช้�ส-าหัร�บสร�างฐานขั้�อมู�ลใช้�ส-าหัร�บสร�างฐานขั้�อมู�ลmysql_drop_db()mysql_drop_db() ใช้�ส-าหัร�บลบฐานขั้�อมู�ลใช้�ส-าหัร�บลบฐานขั้�อมู�ลmysql_fetch_array()mysql_fetch_array() ใช้�ส-าหัร�บด3งผ่ลล�พื่ธิ�จากฐานขั้�อมู�ลไปใช้�ส-าหัร�บด3งผ่ลล�พื่ธิ�จากฐานขั้�อมู�ลไป

เก�บไว็�ในอาร�เรย�เก�บไว็�ในอาร�เรย�

mysql_fetch_row()mysql_fetch_row() ใช้�ส-าหัร�บเล��อนต-าแหัน#งขั้องต�ว็ช้��ใช้�ส-าหัร�บเล��อนต-าแหัน#งขั้องต�ว็ช้��ขั้�อมู�ลไปย�งเรคือร�ดถ�ดไปขั้�อมู�ลไปย�งเรคือร�ดถ�ดไป

1515

ฟั+งก,ช้นื้อ��นื้ๆ ที่��เก��ยว็ขั้�องกบการจดการฟั+งก,ช้นื้อ��นื้ๆ ที่��เก��ยว็ขั้�องกบการจดการฐานื้ขั้�อมู�ลฐานื้ขั้�อมู�ล

ฟั�งก�ช้�นฟั�งก�ช้�น คื-าอธิ)บายคื-าอธิ)บายmysql_insert_id()mysql_insert_id() ใช้�ส-าหัร�บเร�ยกด� ใช้�ส-าหัร�บเร�ยกด� PKPK กรณี�ที่��เราก-าหันดกรณี�ที่��เราก-าหันด

เป4นเป4นauto_incrementauto_increment ภายหัล�งจากการเพื่)�มูภายหัล�งจากการเพื่)�มูขั้�อมู�ลขั้�อมู�ล

mysql_num_rows()mysql_num_rows() ใช้�ส-าหัร�บน�บจ-านว็นเรคือร�ดใช้�ส-าหัร�บน�บจ-านว็นเรคือร�ด (SELECT)(SELECT)

mysql_affected_rows()mysql_affected_rows() ใช้�ส-าหัร�บน�บจ-านว็นเรคือร�ดที่��มู�การใช้�ส-าหัร�บน�บจ-านว็นเรคือร�ดที่��มู�การเปล��ยนแปลงล#าส0ด เปล��ยนแปลงล#าส0ด ((INSERT, UPDATE, INSERT, UPDATE, DELETE)DELETE)

1616

ฟั+งก,ช้นื้อ��นื้ๆ ที่��เก��ยว็ขั้�องกบการจดการฟั+งก,ช้นื้อ��นื้ๆ ที่��เก��ยว็ขั้�องกบการจดการฐานื้ขั้�อมู�ลฐานื้ขั้�อมู�ล

ฟั�งก�ช้�นฟั�งก�ช้�น คื-าอธิ)บายคื-าอธิ)บายmysql_result()mysql_result() ใช้�ส-าหัร�บแสดงผ่ลล�พื่ธิ�ในฐานขั้�อมู�ล ใช้�ส-าหัร�บแสดงผ่ลล�พื่ธิ�ในฐานขั้�อมู�ล

ตามูแถว็ตามูแถว็ (record)(record) และคือล�มูน�และคือล�มูน�(Field)(Field) ที่��ที่��ก-าหันดก-าหันด

mysql_fetch_object()mysql_fetch_object() ใช้�ส-าหัร�บด3งคื#าผ่ลล�พื่ธิ�จากฐานขั้�อมู�ลใช้�ส-าหัร�บด3งคื#าผ่ลล�พื่ธิ�จากฐานขั้�อมู�ลไปไว็�ใน ไปไว็�ใน objectobject โดยที่��เราจะสามูารถระบ0โดยที่��เราจะสามูารถระบ0ช้��อฟั7ลด�ได�เลยช้��อฟั7ลด�ได�เลย

mysql_data_seek()mysql_data_seek() ใช้�ส-าหัร�บระบ0ต-าแหัน#งขั้องเรคือร�ดที่��ใช้�ส-าหัร�บระบ0ต-าแหัน#งขั้องเรคือร�ดที่��ต�องการเร)�มูต�น ต�องการเร)�มูต�น ((เรคือร�ดแรก คื�อ เรคือร�ดแรก คื�อ 0 )0 )

1717

ฟั+งก,ช้นื้อ��นื้ๆ ที่��เก��ยว็ขั้�องกบการจดการฟั+งก,ช้นื้อ��นื้ๆ ที่��เก��ยว็ขั้�องกบการจดการฐานื้ขั้�อมู�ลฐานื้ขั้�อมู�ล

ฟั�งก�ช้�นฟั�งก�ช้�น คื-าอธิ)บายคื-าอธิ)บายmysql_list_dbs()mysql_list_dbs() ใช้�ส-าหัร�บคื�นคื#าต�ว็ช้�� ใช้�ส-าหัร�บคื�นคื#าต�ว็ช้�� (handle)(handle) ขั้องฐานขั้องฐาน

ขั้�อมู�ล ใช้�ร#ว็มูก�บ ขั้�อมู�ล ใช้�ร#ว็มูก�บ mysql_num_rowsmysql_num_rows()() เพื่��อเพื่��อแสดงจ-านว็นฐานขั้�อมู�ลที่��งหัมูด หัร�อแสดงจ-านว็นฐานขั้�อมู�ลที่��งหัมูด หัร�อใช้�ร#ว็มูก�บ ใช้�ร#ว็มูก�บ mysql_tablenamemysql_tablename()() เพื่��อแสดงเพื่��อแสดงช้��อขั้องฐานขั้�อมู�ลที่��เราก-าหันดช้��อขั้องฐานขั้�อมู�ลที่��เราก-าหันด

1818

ฟั+งก,ช้นื้อ��นื้ๆ ที่��เก��ยว็ขั้�องกบการจดการฟั+งก,ช้นื้อ��นื้ๆ ที่��เก��ยว็ขั้�องกบการจดการฐานื้ขั้�อมู�ลฐานื้ขั้�อมู�ล

ฟั�งก�ช้�นฟั�งก�ช้�น คื-าอธิ)บายคื-าอธิ)บายmysql_list_tables()mysql_list_tables() ใช้�ส-าหัร�บคื�นคื#าต�ว็ช้�� ใช้�ส-าหัร�บคื�นคื#าต�ว็ช้�� (handle)(handle) ขั้องฐานขั้องฐาน

ขั้�อมู�ลที่��เราระบ0 โดยใช้�ร#ว็มูก�บ ขั้�อมู�ลที่��เราระบ0 โดยใช้�ร#ว็มูก�บ mysql_list_dbsmysql_list_dbs()() เพื่��อแสดงจ-านว็นตารางเพื่��อแสดงจ-านว็นตารางขั้�อมู�ลที่��งหัมูดในฐานขั้�อมู�ล หัร�อใช้�ร#ว็มูขั้�อมู�ลที่��งหัมูดในฐานขั้�อมู�ล หัร�อใช้�ร#ว็มูก�บ ก�บ mysql_tablenamemysql_tablename()() เพื่��อแสดงรายช้��อเพื่��อแสดงรายช้��อขั้องตารางขั้องตาราง

1919

ฟั+งก,ช้นื้อ��นื้ๆ ที่��เก��ยว็ขั้�องกบการจดการฟั+งก,ช้นื้อ��นื้ๆ ที่��เก��ยว็ขั้�องกบการจดการฐานื้ขั้�อมู�ลฐานื้ขั้�อมู�ล

ฟั�งก�ช้�นฟั�งก�ช้�น คื-าอธิ)บายคื-าอธิ)บายmysql_list_fields()mysql_list_fields() ใช้�ส-าหัร�บคื�นคื#าต�ว็ช้�� ใช้�ส-าหัร�บคื�นคื#าต�ว็ช้�� (handle)(handle) ที่��จะน-าไปที่��จะน-าไป

หัารายละเอ�ยดเก��ยว็ก�บคือล�มูน�ในหัารายละเอ�ยดเก��ยว็ก�บคือล�มูน�ในตารางและฐานขั้�อมู�ลที่��ก-าหันดตารางและฐานขั้�อมู�ลที่��ก-าหันด

mysql_tablename()mysql_tablename() ใช้�แสดงช้��อขั้องฐานขั้�อมู�ล หัร�อ ตารางใช้�แสดงช้��อขั้องฐานขั้�อมู�ล หัร�อ ตารางที่��เราระบ0ที่��เราระบ0

2020

mysql_free_result()mysql_free_result()

ใช้�ส-าหัร�บคื�นหัน#ว็ยคืว็ามูจ-าใช้�ส-าหัร�บคื�นหัน#ว็ยคืว็ามูจ-าที่��จ�ดเก�บผ่ลล�พื่ธิ�ขั้�อมู�ลที่��จ�ดเก�บผ่ลล�พื่ธิ�ขั้�อมู�ลจากการคื)ว็ร�ขั้�อมู�ลจากฐานจากการคื)ว็ร�ขั้�อมู�ลจากฐานขั้�อมู�ลขั้�อมู�ล

int mysql_free_result(int result)int mysql_free_result(int result)

ร�ปแบบ

result ต�ว็แปรที่��เก�บผ่ลล�พื่ธิ�จากการคื)ว็ร�ขั้�อมู�ลจากฐานขั้�อมู�ล

2121

mysql_free_result()mysql_free_result()

require(“connect_inc.php”);require(“connect_inc.php”);. . .. . .

$sql_login = "SELECT * FROM login $sql_login = "SELECT * FROM login WHERE USERNAME='" . $username . "' AND PASSWORD='" . WHERE USERNAME='" . $username . "' AND PASSWORD='" .

$password . "'";$password . "'";

$login_result = mysql_db_query(CURRENT_DB, $sql_login);$login_result = mysql_db_query(CURRENT_DB, $sql_login);$login_rows = mysql_fetch_array($login_result);$login_rows = mysql_fetch_array($login_result);

$user = $login_rows["USERNAME"];$user = $login_rows["USERNAME"];

mysql_free_result($login_result);mysql_free_result($login_result);

. . .. . .

เมู��อเราเล กใช้�งานื้ result ที่��ได�จาก mysql_db_query()

หากต�องการคำ�นื้คำ�าให�กบหนื้�ว็ยคำว็ามูจ&า

เมู��อเราเล กใช้�งานื้ result ที่��ได�จาก mysql_db_query()

หากต�องการคำ�นื้คำ�าให�กบหนื้�ว็ยคำว็ามูจ&า

2222

mysql_create_db()mysql_create_db()

ที่-าการสร�างฐานขั้�อมู�ล ที่-าการสร�างฐานขั้�อมู�ล ส-าหัร�บ ส-าหัร�บ db_connectdb_connect ที่��เราที่��เราก-าหันดก-าหันด

int mysql_create_db(string dbname [, int db_connect])int mysql_create_db(string dbname [, int db_connect])

ร�ปแบบ

dbname ช้��อขั้องฐานขั้�อมู�ลที่��ต�องการสร�าง

db_connect รายละเอ�ยดขั้องการเช้��อมูต#อฐานขั้�อมู�ล

2323

mysql_create_db()mysql_create_db()

require(“connect_inc.php”);require(“connect_inc.php”);. . .. . .

mysql_create_db(“pyo”, $db);mysql_create_db(“pyo”, $db);

. . .. . .

เมู��อเราต�องการสั่ร�างฐานื้ขั้�อมู�ลช้��อ pyoเมู��อเราต�องการสั่ร�างฐานื้ขั้�อมู�ลช้��อ pyo

2424

mysql_drop_db()mysql_drop_db()

ที่-าการลบฐานขั้�อมู�ล ที่-าการลบฐานขั้�อมู�ล ส-าหัร�บ ส-าหัร�บ db_connectdb_connect ที่��เราที่��เราก-าหันดก-าหันด

int mysql_drop_db(string dbname [, int db_connect])int mysql_drop_db(string dbname [, int db_connect])

ร�ปแบบ

dbname ช้��อขั้องฐานขั้�อมู�ลที่��ต�องการลบ

db_connect รายละเอ�ยดขั้องการเช้��อมูต#อฐานขั้�อมู�ล

2525

mysql_drop_db()mysql_drop_db()

require(“connect_inc.php”);require(“connect_inc.php”);. . .. . .

mysql_drop_db(“pyo”, $db);mysql_drop_db(“pyo”, $db);

. . .. . .

เมู��อเราต�องการลบฐานื้ขั้�อมู�ลช้��อ pyoเมู��อเราต�องการลบฐานื้ขั้�อมู�ลช้��อ pyo

2626

mysql_fetch_array()mysql_fetch_array()

ด3งคื#าผ่ลล�พื่ธิ�ที่��ได�จากคื-าด3งคื#าผ่ลล�พื่ธิ�ที่��ได�จากคื-าส��ง ส��ง mysql_querymysql_query()() หัร�อ หัร�อ mysql_db_query()mysql_db_query()

เก�บลงอาร�เรย�เพื่��อน-าไปใช้�เก�บลงอาร�เรย�เพื่��อน-าไปใช้�งานต#อไปงานต#อไป

array mysql_fetch_array(int result [, int result_type])array mysql_fetch_array(int result [, int result_type])

ร�ปแบบ

result ขั้�อมู�ลที่��ได�มูาจาก mysql_query() หัร�อ mysql_db_query()

result_type ก-าหันดคื#าที่��จ�ดเก�บในอาร�เรย�-associative key ใหั�ก-าหันดเป4น MYSQL_ASSOC -numeric key ใหั�ก-าหันดเป4น MYSQL_NUM

2727

mysql_fetch_array()mysql_fetch_array()

require(“connect_inc.php”);require(“connect_inc.php”);. . .. . .

$sql_login = "SELECT * FROM”;$sql_login = "SELECT * FROM”;

$login_result = mysql_db_query(CURRENT_DB, $sql_login);$login_result = mysql_db_query(CURRENT_DB, $sql_login);

while($login_rows = mysql_fetch_array($login_result)){while($login_rows = mysql_fetch_array($login_result)){ echo “username =” . $login_rows["USERNAME"];echo “username =” . $login_rows["USERNAME"]; echo “password =” . $login_rows[“PASSWORD"]; . “<br/>;echo “password =” . $login_rows[“PASSWORD"]; . “<br/>;}}

. . .. . .

เมู��อเราต�องการนื้&าขั้�อมู�ล 1 เรคำอร,ดที่��ได�จากตารางขั้�อมู�ล login มูาจดเก�บไว็�ในื้อาร,เรย, ช้��อ $login_rows

หากต�องการอ�านื้ขั้�อมู�ลที่�งหมูดต�องใช้� loop while เพื่��ออ�านื้ขั้�อมู�ลที่��มู�ให�หมูด

เมู��อเราต�องการนื้&าขั้�อมู�ล 1 เรคำอร,ดที่��ได�จากตารางขั้�อมู�ล login มูาจดเก�บไว็�ในื้อาร,เรย, ช้��อ $login_rows

หากต�องการอ�านื้ขั้�อมู�ลที่�งหมูดต�องใช้� loop while เพื่��ออ�านื้ขั้�อมู�ลที่��มู�ให�หมูด

2828

mysql_fetch_row()mysql_fetch_row()

ใช้�ส-าหัร�บเล��อนต-าแหัน#งใช้�ส-าหัร�บเล��อนต-าแหัน#งขั้องต�ว็ช้��ไปย�งเรคือร�ดถ�ดขั้องต�ว็ช้��ไปย�งเรคือร�ดถ�ดไป ไป (MoveNext)(MoveNext)

array mysql_fetch_row(int result)array mysql_fetch_row(int result)

ร�ปแบบ

result ขั้�อมู�ลที่��ได�มูาจาก mysql_query() หัร�อ mysql_db_query()

2929

mysql_fetch_array()mysql_fetch_array()

require(“connect_inc.php”);require(“connect_inc.php”);. . .. . .

$sql_login = "SELECT * FROM login”; $sql_login = "SELECT * FROM login”;

$login_result = mysql_db_query(CURRENT_DB, $sql_login);$login_result = mysql_db_query(CURRENT_DB, $sql_login);

while($login_rows = mysql_fetch_row($login_result)){while($login_rows = mysql_fetch_row($login_result)){

echo “username =” . $login_rows[0];echo “username =” . $login_rows[0]; echo “password =” . $login_rows[1] . “<br/>;echo “password =” . $login_rows[1] . “<br/>;

}}

. . .. . .

เมู��อเราต�องการนื้&าขั้�อมู�ล 1 เรคำอร,ดที่��ได�จากตารางขั้�อมู�ล login มูาจดเก�บไว็�ในื้อาร,เรย, ช้��อ $login_rows

หากต�องการอ�านื้ขั้�อมู�ลที่�งหมูดต�องใช้� loop while เพื่��ออ�านื้ขั้�อมู�ลที่��มู�ให�หมูด

เมู��อเราต�องการนื้&าขั้�อมู�ล 1 เรคำอร,ดที่��ได�จากตารางขั้�อมู�ล login มูาจดเก�บไว็�ในื้อาร,เรย, ช้��อ $login_rows

หากต�องการอ�านื้ขั้�อมู�ลที่�งหมูดต�องใช้� loop while เพื่��ออ�านื้ขั้�อมู�ลที่��มู�ให�หมูด

3030

mysql_insert_id()mysql_insert_id()

ใช้�เร�ยกแสดงคื#า ใช้�เร�ยกแสดงคื#า PKPK ล#าส0ดล#าส0ดขั้องตารางที่��เราที่-าการเพื่)�มูขั้องตารางที่��เราที่-าการเพื่)�มูขั้�อมู�ลขั้�อมู�ล

โดยฟั7ลด� โดยฟั7ลด� PKPK ต�องก-าหันดต�องก-าหันดเป4น เป4น auto_incrementauto_increment

int mysql_insert_id([ int db_connect ])int mysql_insert_id([ int db_connect ])

ร�ปแบบ

db_connect รายละเอ�ยดขั้องการเช้��อมูต#อฐานขั้�อมู�ล

3131

mysql_mysql_insert_idinsert_id () ()

require(“connect_inc.php”);require(“connect_inc.php”);. . .. . .

$insert_author = “INSERT INTO AUTHOR (AUTHOR_NAME) $insert_author = “INSERT INTO AUTHOR (AUTHOR_NAME) VALUES(‘SOMCHAI DEEJAI’)”;VALUES(‘SOMCHAI DEEJAI’)”;

$insert_result = mysql_db_query(CURRENT_DB, $insert_author);$insert_result = mysql_db_query(CURRENT_DB, $insert_author);

$author_id = mysql_insert_id();$author_id = mysql_insert_id();

echo “The last author_id is ” . $author_id;echo “The last author_id is ” . $author_id;. . .. . .

เราไมู�จ&าเป0นื้ต�องใสั่�คำ�า author_id ในื้สั่�ว็นื้ขั้องคำ&าสั่�ง insert

เนื้��องจากว็�า author_id มู�ช้นื้ ดเป0นื้auto_increment

เราไมู�จ&าเป0นื้ต�องใสั่�คำ�า author_id ในื้สั่�ว็นื้ขั้องคำ&าสั่�ง insert

เนื้��องจากว็�า author_id มู�ช้นื้ ดเป0นื้auto_increment

หลงจากเพื่ �มูขั้�อมู�ลเสั่ร�จเราสั่ามูารถตรว็จสั่อบคำ�าauthor_id ได�จากคำ&าสั่�ง mysql_insert_id()

ที่��จะสั่�งคำ�ากลบเป0นื้ คำ�า auto_increment ล�าสั่2ดซึ่4�งก�คำ�อ author_id นื้�นื้เอง

หลงจากเพื่ �มูขั้�อมู�ลเสั่ร�จเราสั่ามูารถตรว็จสั่อบคำ�าauthor_id ได�จากคำ&าสั่�ง mysql_insert_id()

ที่��จะสั่�งคำ�ากลบเป0นื้ คำ�า auto_increment ล�าสั่2ดซึ่4�งก�คำ�อ author_id นื้�นื้เอง

3232

mysql_num_rows()mysql_num_rows()

ใช้�ส-าหัร�บน�บจ-านว็นเรใช้�ส-าหัร�บน�บจ-านว็นเรคือร�ดที่��เรา คือร�ดที่��เรา SELECTSELECTจากการจากการใช้�คื-าส��ง ใช้�คื-าส��ง mysql_query()mysql_query()

หัร�อ หัร�อ mysql_db_query()mysql_db_query()

int mysql_num_rows(int result)int mysql_num_rows(int result)

ร�ปแบบ

result ขั้�อมู�ลที่��ได�มูาจาก mysql_query() หัร�อ mysql_db_query()

3333

mysql_num_rowsmysql_num_rows()()

require(“connect_inc.php”);require(“connect_inc.php”);. . .. . .

$sql_login = "SELECT * FROM login”;$sql_login = "SELECT * FROM login”; $login_result = mysql_db_query(CURRENT_DB, $sql_login);$login_result = mysql_db_query(CURRENT_DB, $sql_login);

$rows = mysql_num_rows($login_result);$rows = mysql_num_rows($login_result);

echo “You have ” . $rows . “ record(s)”;echo “You have ” . $rows . “ record(s)”;

. . .. . .

ระบบจะที่&าการนื้บและสั่�งกลบจ&านื้ว็นื้เรคำอร,ดขั้�อมู�ลที่��อ�านื้ได�จากคำ&าสั่�ง SQL

ระบบจะที่&าการนื้บและสั่�งกลบจ&านื้ว็นื้เรคำอร,ดขั้�อมู�ลที่��อ�านื้ได�จากคำ&าสั่�ง SQL

3434

mysql_affected_rows()mysql_affected_rows()

ใช้�ส-าหัร�บน�บจ-านว็นเรใช้�ส-าหัร�บน�บจ-านว็นเรคือร�ดที่��มู�การเปล��ยนแปลงคือร�ดที่��มู�การเปล��ยนแปลงล#าส0ด ล#าส0ด ((INSERT, UPDATE, INSERT, UPDATE, DELETE)DELETE)

int mysql_affected_rows([ int db_connect ])int mysql_affected_rows([ int db_connect ])

ร�ปแบบ

db_connect รายละเอ�ยดขั้องการเช้��อมูต#อฐานขั้�อมู�ล

3535

mysql_affected_rows()mysql_affected_rows()

require(“connect_inc.php”);require(“connect_inc.php”);. . .. . .

$sql_login = “DELETE * FROM login”;$sql_login = “DELETE * FROM login”; $login_result = mysql_db_query(CURRENT_DB, $sql_login);$login_result = mysql_db_query(CURRENT_DB, $sql_login);

$rows = mysql_affected_rows($login_result);$rows = mysql_affected_rows($login_result);

echo “You are delete” . $row . “ record(s)”;echo “You are delete” . $row . “ record(s)”;

. . .. . .

ระบบจะที่&าการนื้บและสั่�งกลบจ&านื้ว็นื้เรคำอร,ดขั้�อมู�ลที่��ได�รบผ่ลกระที่บจาก SQL ในื้กรณี�ที่��เป0นื้การ INSERT, UPDATE, DELETE

ระบบจะที่&าการนื้บและสั่�งกลบจ&านื้ว็นื้เรคำอร,ดขั้�อมู�ลที่��ได�รบผ่ลกระที่บจาก SQL ในื้กรณี�ที่��เป0นื้การ INSERT, UPDATE, DELETE

3636

mysql_result()mysql_result()

ใช้�ส-าหัร�บแสดงผ่ลล�พื่ธิ�ในใช้�ส-าหัร�บแสดงผ่ลล�พื่ธิ�ในฐานขั้�อมู�ล ตามูแถว็ฐานขั้�อมู�ล ตามูแถว็ (record)(record) และคือล�มูน�และคือล�มูน�(Field)(Field) ที่��ก-าหันดที่��ก-าหันด

mixed mysql_result(int result, int record [, mixed field])mixed mysql_result(int result, int record [, mixed field])

ร�ปแบบ

result ขั้�อมู�ลที่��ได�มูาจาก mysql_query() หัร�อ mysql_db_query()

record ต-าแหัน#งเรคือร�ดfield ต-าแหัน#งฟั7ลด�ขั้�อมู�ล

3737

mysql_resultmysql_result()()

require(“connect_inc.php”);require(“connect_inc.php”);. . .. . .

$sql_login = "SELECT * FROM login”;$sql_login = "SELECT * FROM login”; $login_result = mysql_db_query(CURRENT_DB, $sql_login);$login_result = mysql_db_query(CURRENT_DB, $sql_login);

echo mysql_result($login_result, 0, 1);echo mysql_result($login_result, 0, 1);echo mysql_result($login_result, 1, 0);echo mysql_result($login_result, 1, 0);

. . .. . .

เมู��อเราแสั่ดงขั้�อมู�ลในื้เรคำอร,ด และฟั6ลด,ที่��เราต�องการ โดยเฉพื่าะเจาะจง

เมู��อเราแสั่ดงขั้�อมู�ลในื้เรคำอร,ด และฟั6ลด,ที่��เราต�องการ โดยเฉพื่าะเจาะจง

3838

mysql_fetch_object()mysql_fetch_object()

ใช้�ส-าหัร�บด3งคื#าผ่ลล�พื่ธิ�ใช้�ส-าหัร�บด3งคื#าผ่ลล�พื่ธิ�จากฐานขั้�อมู�ลไปไว็�ใน จากฐานขั้�อมู�ลไปไว็�ใน objectobject โดยที่��เราจะสามูารถระบ0ช้��อโดยที่��เราจะสามูารถระบ0ช้��อฟั7ลด�ได�เลยฟั7ลด�ได�เลย

int mysql_fetch_object(int result)int mysql_fetch_object(int result)

ร�ปแบบ

result ขั้�อมู�ลที่��ได�มูาจาก mysql_query() หัร�อ mysql_db_query()

3939

mysql_fetch_objectmysql_fetch_object()()

require(“connect_inc.php”);require(“connect_inc.php”);. . .. . .

$sql_login = "SELECT * FROM login”;$sql_login = "SELECT * FROM login”; $login_result = mysql_db_query(CURRENT_DB, $sql_login);$login_result = mysql_db_query(CURRENT_DB, $sql_login);

while($obj = mysql_fetch_object($login_result)){while($obj = mysql_fetch_object($login_result)){

echo “username =” . obj -> USERNAME . “<br/>”;echo “username =” . obj -> USERNAME . “<br/>”; echo “password =” . obj -> PASSWORD . “<br/>”;echo “password =” . obj -> PASSWORD . “<br/>”;

}}

. . .. . .

เมู��อเราแสั่ดงขั้�อมู�ลในื้เรคำอร,ด ที่��ถ�กก&าหนื้ดในื้ลกษณีะ object

เมู��อเราแสั่ดงขั้�อมู�ลในื้เรคำอร,ด ที่��ถ�กก&าหนื้ดในื้ลกษณีะ object

4040

mysql_data_seek()mysql_data_seek()

ใช้�ส-าหัร�บระบ0ต-าแหัน#งขั้องใช้�ส-าหัร�บระบ0ต-าแหัน#งขั้องเรคือร�ดที่��ต�องการเร)�มูต�น เรคือร�ดที่��ต�องการเร)�มูต�น ((เรคือร�ดแรก คื�อ เรคือร�ดแรก คื�อ 00 ) )

int mysql_data_seek(int result, int record )int mysql_data_seek(int result, int record )

ร�ปแบบ

result ขั้�อมู�ลที่��ได�มูาจาก mysql_query() หัร�อ mysql_db_query()

record ต-าแหัน#งเรคือร�ดที่��ต�องการเร)�มูคื�นหัา

4141

mysql_data_seekmysql_data_seek()()

require(“connect_inc.php”);require(“connect_inc.php”);. . .. . .

$sql_login = "SELECT * FROM login”; $sql_login = "SELECT * FROM login”;

$login_result = mysql_db_query(CURRENT_DB, $sql_login);$login_result = mysql_db_query(CURRENT_DB, $sql_login);

mysql_data_seek($login_result, 1); mysql_data_seek($login_result, 1); // start search from record 2// start search from record 2

while($login_rows = mysql_fetch_array($login_result)){while($login_rows = mysql_fetch_array($login_result)){

echo “username =” . $login_rows[“USERNAME”];echo “username =” . $login_rows[“USERNAME”]; echo “password =” . $login_rows[“PASSWORD”] . “<br/>;echo “password =” . $login_rows[“PASSWORD”] . “<br/>;

}}

. . .. . .

4242

mysql_list_dbs()mysql_list_dbs()

ใช้�ส-าหัร�บคื�นคื#าต�ว็ช้�� ใช้�ส-าหัร�บคื�นคื#าต�ว็ช้�� (handle)(handle) ขั้องฐานขั้�อมู�ล ใช้�ร#ว็มูก�บ ขั้องฐานขั้�อมู�ล ใช้�ร#ว็มูก�บ mysql_num_rowsmysql_num_rows()() เพื่��อแสดงเพื่��อแสดงจ-านว็นฐานขั้�อมู�ลที่��งหัมูด หัร�อจ-านว็นฐานขั้�อมู�ลที่��งหัมูด หัร�อใช้�ร#ว็มูก�บ ใช้�ร#ว็มูก�บ mysql_tablenamemysql_tablename()() เพื่��อเพื่��อแสดงช้��อขั้องฐานขั้�อมู�ลที่��เราแสดงช้��อขั้องฐานขั้�อมู�ลที่��เราก-าหันดก-าหันด

int mysql_list_dbs([ int db_connect ])int mysql_list_dbs([ int db_connect ])

ร�ปแบบ

db_connect รายละเอ�ยดขั้องการเช้��อมูต#อฐานขั้�อมู�ล

4343

mysql_list_dbs()mysql_list_dbs()

require(“connect_inc.php”);require(“connect_inc.php”);. . .. . .

$db_list = mysql_list_dbs($db);$db_list = mysql_list_dbs($db);

echo "You have " . mysql_num_rows($db_list) . " database(s)" ;echo "You have " . mysql_num_rows($db_list) . " database(s)" ;

. . .. . .

4444

mysql_list_tables()mysql_list_tables()

ใช้�ส-าหัร�บคื�นคื#าต�ว็ช้�� ใช้�ส-าหัร�บคื�นคื#าต�ว็ช้�� (handle)(handle) ขั้องฐานขั้�อมู�ลที่��เราระบ0 โดยใช้�ขั้องฐานขั้�อมู�ลที่��เราระบ0 โดยใช้�ร#ว็มูก�บ ร#ว็มูก�บ mysql_list_dbsmysql_list_dbs()() เพื่��อเพื่��อแสดงจ-านว็นตารางขั้�อมู�ลแสดงจ-านว็นตารางขั้�อมู�ลที่��งหัมูดในฐานขั้�อมู�ล หัร�อใช้�ที่��งหัมูดในฐานขั้�อมู�ล หัร�อใช้�ร#ว็มูก�บ ร#ว็มูก�บ mysql_tablenamemysql_tablename()() เพื่��อเพื่��อแสดงรายช้��อขั้องตารางแสดงรายช้��อขั้องตาราง

int mysql_list_tables(string dbname [, int db_connect ])int mysql_list_tables(string dbname [, int db_connect ])

ร�ปแบบ

dbname ช้��อขั้องฐานขั้�อมู�ลที่��ต�องการแสดงรายละเอ�ยดตาราง

db_connect รายละเอ�ยดขั้องการเช้��อมูต#อฐานขั้�อมู�ล

4545

mysql_list_tables()mysql_list_tables()

require(“connect_inc.php”);require(“connect_inc.php”);. . .. . .

$table_list = mysql_list_tables(CURRENT_DB, $db);$table_list = mysql_list_tables(CURRENT_DB, $db);

echo "You have ". mysql_num_rows($table_list) ." table(s) in “ .CURRENT_DB. echo "You have ". mysql_num_rows($table_list) ." table(s) in “ .CURRENT_DB. “ database”; ;“ database”; ;

. . .. . .

4646

mysql_list_fields()mysql_list_fields()

ใช้�ส-าหัร�บคื�นคื#าต�ว็ช้�� ใช้�ส-าหัร�บคื�นคื#าต�ว็ช้�� (handle)(handle) ขั้องฐานขั้�อมู�ลที่��ขั้องฐานขั้�อมู�ลที่��เราระบ0 โดยจะแสดงเราระบ0 โดยจะแสดงรายช้��อฟั7ลด�ที่��จ�ดเก�บในรายช้��อฟั7ลด�ที่��จ�ดเก�บในตารางตารางที่��เราต�องการที่��เราต�องการแสดงรายละเอ�ยดฟั7ลด�แสดงรายละเอ�ยดฟั7ลด�

int mysql_list_fields(string dbname, string table_name [, int db_connect ])int mysql_list_fields(string dbname, string table_name [, int db_connect ])

ร�ปแบบ

dbname ช้��อขั้องฐานขั้�อมู�ลที่��ต�องการแสดงรายละเอ�ยดตาราง

table_name ช้��อขั้องตารางdb_connect รายละเอ�ยดขั้องการ

เช้��อมูต#อฐานขั้�อมู�ล

4747

mysql_list_fields()mysql_list_fields()

require(“connect_inc.php”);require(“connect_inc.php”);. . .. . .

$field_list = mysql_list_fields(CURRENT_DB, “login”, $db);$field_list = mysql_list_fields(CURRENT_DB, “login”, $db);

while($i < mysql_num_fields($field_list)){while($i < mysql_num_fields($field_list)){

echo “field name = “ . mysql_field_name($field_list, $i) . “<br/>”;echo “field name = “ . mysql_field_name($field_list, $i) . “<br/>”; echo “field flag = “ . mysql_field_flags($field_list, $i) . “<br/>”;echo “field flag = “ . mysql_field_flags($field_list, $i) . “<br/>”; echo “field type = “ . mysql_field_type($field_list, $i) . “<br/>”;echo “field type = “ . mysql_field_type($field_list, $i) . “<br/>”; $i++;$i++;

}}

. . .. . .

4848

mysql_tablename()mysql_tablename()

ใช้�แสดงช้��อขั้องฐานใช้�แสดงช้��อขั้องฐานขั้�อมู�ล หัร�อ ตารางที่��เราขั้�อมู�ล หัร�อ ตารางที่��เราระบ0ระบ0

int mysql_tablename( int handle, int number)int mysql_tablename( int handle, int number)

ร�ปแบบ

handle ต�ว็ช้�� (handle) ขั้องฐานขั้�อมู�ล

number ล-าด�บขั้องฐานขั้�อมู�ลหัร�อตารางที่��ต�องการแสดง

4949

mysql_tablename()mysql_tablename()

require(“connect_inc.php”);require(“connect_inc.php”);. . .. . .

$db_list = mysql_list_dbs($db);$db_list = mysql_list_dbs($db);echo "You have " . mysql_num_rows($db_list) . " database(s) <br/>";echo "You have " . mysql_num_rows($db_list) . " database(s) <br/>";

for($i=0; $i < mysql_num_rows($db_list); $i++){for($i=0; $i < mysql_num_rows($db_list); $i++){echo $i + 1 . ". " . mysql_tablename($db_list, $i) . " <br/>";echo $i + 1 . ". " . mysql_tablename($db_list, $i) . " <br/>";

}}echo "<hr>";echo "<hr>";

$db_table = mysql_list_tables(CURRENT_DB, $db);$db_table = mysql_list_tables(CURRENT_DB, $db);echo "You have " . mysql_num_rows($db_table). " table(s) in " . CURRENT_DB . " database echo "You have " . mysql_num_rows($db_table). " table(s) in " . CURRENT_DB . " database

<br/>";<br/>";

for($i=0; $i < mysql_num_rows($db_table); $i++){for($i=0; $i < mysql_num_rows($db_table); $i++){echo $i + 1 . ". " . mysql_tablename($db_table, $i) . " <br/>";echo $i + 1 . ". " . mysql_tablename($db_table, $i) . " <br/>";

}}. . .. . .

5050

สั่ร2ปสั่ร2ป

ในการเช้��อมูต#อก�บระหัว็#าง ในการเช้��อมูต#อก�บระหัว็#าง PHPPHP ก�บ ก�บ MySQLMySQL มู�ล-าด�บมู�ล-าด�บการที่-างานเพื่��อใหั�สามูารถใช้�งานฐานขั้�อมู�ลก�บ การที่-างานเพื่��อใหั�สามูารถใช้�งานฐานขั้�อมู�ลก�บ PHPPHP ได�อย#างถ�กต�อง คื�อได�อย#างถ�กต�อง คื�อ การเช้��อมูต#อก�บฐานขั้�อมู�ลการเช้��อมูต#อก�บฐานขั้�อมู�ล การเร�ยกใช้�ฐานขั้�อมู�ลผ่#านเว็�บการเร�ยกใช้�ฐานขั้�อมู�ลผ่#านเว็�บ การใช้�ภาษา การใช้�ภาษา SQLSQL ก�บฐานขั้�อมู�ล ก�บฐานขั้�อมู�ล MySQLMySQL

การยกเล)กการเช้��อมูต#อก�บฐานขั้�อมู�ลการยกเล)กการเช้��อมูต#อก�บฐานขั้�อมู�ล

5151

สั่ร2ปสั่ร2ป

ป�ญหัาอ�กอย#างที่��พื่บคื�อป�ญหัาอ�กอย#างที่��พื่บคื�อ น)ส)ตไมู#มู�คืว็ามูเขั้�าใจใน น)ส)ตไมู#มู�คืว็ามูเขั้�าใจในคืว็ามูแตกต#างขั้องช้น)ดคืว็ามูแตกต#างขั้องช้น)ดขั้�อมู�ลต�ว็เลขั้ขั้�อมู�ลต�ว็เลขั้ สตร)งสตร)ง และและว็�นเว็ลาว็�นเว็ลา เพื่ราะว็#าเมู��อเราออกแบบตารางขั้�อมู�ล เพื่ราะว็#าเมู��อเราออกแบบตารางขั้�อมู�ล และก-าหันดช้น)ดขั้�อมู�ลใหั�ก�บขั้�อมู�ลแล�ว็น��น การที่��และก-าหันดช้น)ดขั้�อมู�ลใหั�ก�บขั้�อมู�ลแล�ว็น��น การที่��น)ส)ตจะ น)ส)ตจะ SELECT, INSERT, DELETE, UPDATESELECT, INSERT, DELETE, UPDATE ขั้�อมู�ลในขั้�อมู�ลในตารางได�น��นต�องระบ0ช้น)ดขั้�อมู�ลใน ตารางได�น��นต�องระบ0ช้น)ดขั้�อมู�ลใน SQLSQL เพื่��อใหั�เพื่��อใหั�ที่ราบว็#าคื#าขั้องฟั7ลด�ใดในตารางขั้�อมู�ลที่��เป4นที่ราบว็#าคื#าขั้องฟั7ลด�ใดในตารางขั้�อมู�ลที่��เป4นต�ว็เลขั้ต�ว็เลขั้ หัร�อ หัร�อ สตร)งสตร)ง หัร�อ หัร�อ ว็�นเว็ลาว็�นเว็ลา