วันอังคารที่ 9 ธันวาคม พ.ศ. 2557

mysql_create_db()

Mysql Function: mysql_create_db()
function:  mysql_create_db ( db_name, resource );
return type :  boolean, void
content:  ใช้สร้าง ฐานข้อมูล โดยจะคืนค่า true กลับมาถ้าสร้างสำเร็จ
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
if ( mysql_create_db ( "dblabcode", $conn ) )
{
     echo "create database success";

}

mysql_close()

Mysql Function: mysql_close()
function:  mysql_close ( resource );
return type :  boolean, void
content:  ใช้ยกเลิกการเชื่อมต่อกับฐานข้อมูล โดยจะคืนค่า true กลับมาหากปิดการเชื่อมต่อสำเร็จ
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
if ( mysql_close ( $conn ) )
{
     echo "disconnect database";

}

mysql_ping()

Mysql Function: mysql_ping()
function:  mysql_ping ( resource );
return type :  boolean
content:  ใช้ตรวจสอบว่ากำลังเชื่อมต่อกับฐานข้อมูลอยู่หรือไม่
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
if ( mysql_ping ( $conn ) )
{
     $conn = mysql_connect ( "localhost", "root", "1234" );

}

mysql_pconnect ()

Mysql Function: mysql_pconnect ()
function:  mysql_pconnect ( server, username, password );
return: type :  resource
contentใช้ในการเชื่อมต่อกับฐานข้อมูล แบบถาวร คือจะยุติการเชื่อมต่อเมื่อมีการ restart mysql ใหม่เท่านั้น
ข้อดีคือไม่ต้องเสียเวลาในการเชื่อมต่อบ่อย ข้อเสียคือใช้ทรัพยากรจำนวนมาก ( จะคืนค่า false กลับมาถ้าเชื่อมต่อไม่สำเร็จ )

example:  $conn = mysql_pconnect ( "localhost", "root", "1234" );

mysql_connect()

PHP :: Mysql Function :: mysql_connect()
function :  mysql_connect ( server, username, password, new_link );
return type :  resource
contentใช้ในการเชื่อมต่อกับฐานข้อมูล ในลักษณะชั่วคราว คือจะยุติการเชื่อมต่อเมื่อสิ้นสุด script หรือพบคำสั่ง mysql_close()
ข้อดีคือใช้ทรัพยากรน้อย ข้อเสียคือต้องเชื่อมต่อบ่อยซึ่งทำให้เสียเวลา ( จะคืนค่า false กลับมาถ้าเชื่อมต่อไม่สำเร็จ )

example :  $conn = mysql_connect ( "localhost", "root", "1234" );

PHP :: Mysql Function

PHP :: Mysql Function
mysql_connect()                              ใช้ในการเชื่อมต่อกับฐานข้อมูล
mysql_pconnect()                           ใช้ในการเชื่อมต่อกับฐานข้อมูล
mysql_ping()                                    ใช้ตรวจสอบว่ากำลังเชื่อมต่อกับฐานข้อมูลอยู่หรือไม่
mysql_close()                                    ใช้ยกเลิกการเชื่อมต่อกับฐานข้อมูล
mysql_create_db()                          ใช้สร้าง ฐานข้อมูล
mysql_drop_db()                            ใช้ลบ ฐานข้อมูล
mysql_list_dbs()                              ใช้คืนค่า result ที่เก็บชื่อของฐานข้อมูลทั้งหมด
mysql_db_name()                           ใช้คืนค่า ชื่อของฐานข้อมูล จาก result
mysql_list_tables()                          ใช้คืนค่า result ที่เก็บชื่อของตารางทั้งหมด
mysql_tablename()                         ใช้คืนค่า ชื่อของตาราง จาก result
mysql_select_db()                            ใช้เลือก ฐานข้อมูล ที่จะใช้งาน
mysql_selectdb()                              ใช้เลือก ฐานข้อมูล ที่จะใช้งาน โดยจะคืนค่า false ถ้าหากเกิดความ
                                                                ผิดพลาด
mysql_query()                                   ใช้ประมวลผลคำสั่ง sql ไปยังฐานข้อมูลที่ได้เลือกไว้
mysql_db_query()                           ใช้ประมวลผลคำสั่ง sql ไปยังฐานข้อมูลที่ได้กำหนดไว้
mysql_insert_id()                             ใช้ในการคืนค่า ค่าข้อมูล ของฟิลด์ที่เป็นแบบ auto_increment ของแถวใหม่ที่ได้เพิ่มเข้าไปโดยคำสั่ง INSERT ของ SQL
mysql_free_result()                         ใช้ในการคืนค่า หน่วยความจำ
mysql_num_rows()                         ใช้นับจำนวนแถวทั้งหมดของ result
mysql_num_fields()                        ใช้นับจำนวนคอลัมน์ทั้งหมดของ result
mysql_numfields()                          ใช้นับจำนวนคอลัมน์ทั้งหมดของ result
mysql_affected_rows()                  ใช้นับจำนวนแถวที่ได้รับผลกระทบจากการประมวลผลคำสั่ง INSERT, UPDATE, DELETE ไปยังฐานข้อมูล
mysql_data_seek()                          ใช้เลื่อน pointer ไปยังแถวที่กำหนดใน result โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
mysql_list_fields()                           ใช้คืนค่า result ที่เก็บชื่อฟิลด์ทั้งหมด ของตารางที่กำหนด ในฐานข้อมูลที่
                                                                กำหนด        
mysql_field_seek()                           ใช้เลื่อน pointer ไปยังคอลัมน์ที่กำหนดใน result
mysql_fieldseek()                             ใช้เลื่อน pointer ไปยังคอลัมน์ที่กำหนดใน result
mysql_field_table()                         ใช้คืนค่า ชื่อตาราง ของคอลัมน์ที่กำหนด ใน result
mysql_field_name()                        ใช้คืนค่า ชื่อคอลัมน์ที่กำหนด ใน result
mysql_field_type()                          ใช้คืนค่า ชนิดข้อมูล ของคอลัมน์ที่กำหนด ใน result
mysql_field_len()                             ใช้คืนค่า ขนาดข้อมูล ของคอลัมน์ที่กำหนด ใน result
mysql_field_flags()                          ใช้คืนค่า รายละเอียดคุณสมบัติเฉพาะ ของคอลัมน์ที่กำหนด ใน result
mysql_result()                                   ใช้คืนค่า ค่าข้อมูล ในแถวและคอลัมน์ที่กำหนด ของ result
mysql_fetch_row()                           ใช้คืนค่า ค่าข้อมูล ของ result ในแถวที่ชี้อยู่ และเก็บไว้ที่ array และเลื่อนไปตัวชี้ชี้ไปยังตำแหน่งถัดไป
mysql_fetch_array()                       ใช้คืนค่า ค่าข้อมูล ของ result ในแถวที่ชี้อยู่ และเก็บไว้ที่ array และเลื่อนไปตัวชี้ชี้ไปยังตำแหน่งถัดไป
mysql_fetch_assoc()                        ใช้คืนค่า ค่าข้อมูล ของ result ในแถวที่ชี้อยู่ และเก็บไว้ที่ array และเลื่อนไปตัวชี้ชี้ไปยังตำแหน่งถัดไป
mysql_fetch_lengths()                   ใช้คืนค่า ขนาดของข้อมูล ของ result ในแถวที่ชี้อยู่ แล้วเก็บไว้ที่ array และเลื่อนไปตัวชี้ชี้ไปยังตำแหน่งถัดไป
mysql_fetch_object()                     ใช้คืนค่า ค่าข้อมูล ของ result ในแถวที่ชี้อยู่ และเก็บไว้ที่ object และเลื่อนไปตัวชี้ไปยังตำแหน่งถัดไป
mysql_fetch_field()                        ใช้คืนค่า รายละเอียด ของคอลัมน์ที่กำหนด ใน result
mysql_error()                                   ใช้คืนค่า ข้อความ แสดงความผิดพลาดล่าสุด ของการทำงานกับฐานข้อมูล
mysql_errno()                                  ใช้คืนค่า รหัสของความผิดพลาดล่าสุด ของการทำงานกับฐานข้อมูล
mysql_list_processes()                   ใช้คืนค่า process ของ MySQL แบบ result
mysql_stat()                                      ใช้คืนค่า สถานะปัจจุบันของ MySQL
mysql_thread_id()                          ใช้คืนค่า หมายเลข thread ปัจจุบัน
mysql_get_proto_info()                ใช้คืนค่า version ของ protocol ที่ใช้กับ mysql
mysql_get_server_info()               ใช้คืนค่า version ของ MySQL ที่ใช้งานอยู่ใน server
mysql_get_client_info()                ใช้คืนค่า version ของ MySQL ที่ใช้งานอยู่ใน client
mysql_get_host_info()                   ใช้คืนค่า host ที่ติดตั้ง MySQL
mysql_info()                                      ใช้คืนค่า ข้อมูลรายละเอียด เกี่ยวกับ query ล่าสุดที่ประมวลผลในฐาน

วันอังคารที่ 2 ธันวาคม พ.ศ. 2557

ข้อสอบ o-net คอมพิวเตอร์

1.ข้อใดไม่ใช่ระบบปฏิบัติการที่นำมาใช้บนอุปกรณ์พกพา ประเภท Smartphone.
1.  Ubuntu       2.  Iphone os
3.  Android      4.  Symbian

2.ข้อใดเป็นระบบปฏิบัติการทั้งหมด (2552)
1. Solaris, Symbian, IPX, RAM
2. DOS, WWW, Linux, Windows
3. Symbian, Mac OS, Linux, Windows
4. UNIX, Linux, Mac OS, Microsoft Office

                3.ข้อใดลำดับขั้นข้อมูลจากน้อยไปมากได้ถูก
        1. Bit àByte àfield àRecord àFile à Database
        2. BitàByte àRecord à File àField àDatabase
        3. BitàByte àRecord à Field àFile àDatabase
        4. Byte àBit à FieldàFile àRecord àDatabase
        5. Byte àBit àFile àField àRecord àDatabase

                4. ข้อใดไม่ใช่ความผิดทางตามพระราชบัญญัติว่าด้วยการกระทำความผิดเกี่ยวกับคอมพิวเตอร์ พ.ศ. 2550
                                1.รากแก้ว บันทึกรหัสผ่านของพนักงานการเงินแล้วนำไปใช้ส่วนตัว
                                2.เรยา มีอาชีพเก็บของเก่าขายนำวีซีดีเรื่องมงกุฎดอกส้มที่เก็บได้ออกจำหน่าย
                                3.หมอมนัส โพสต์ข้อความบนกระทู้ เพื่อเปิดเผยความผิดปกติทางเพศของคนไข้
                                4.เด่นจันทร์ทำรายงานโดยนำผลงานวิจัยจากอินเตอร์เน็ตแล้วอ้างถึงเจ้าของผลงาน
                                5.ปรุงฉัตร รวบรวมหมายเลขโทรศัพท์ของผู้ที่ติดต่อแล้วขายต่อบริษัทประชาสัมพันธ์


5.การตรวจสอบข้อผิดพลาดทางตรรกะ (logical error) มีวิธีการอย่างไร
1.ทดสอบโปรแกรมด้วยชุดข้อมูลที่สมมติขึ้นมาหลายๆครั้ง
2.ทดสอบโปรแกรมด้วยการสมมติสถานการณ์ต่างๆ  ตามที่ใช้งานจริง
3.ทดสอบด้วยว่าจ้างบริษัทที่มีความเชี่ยวชาญมาตรวจสอบการใช้งานของโปรแกรม
4.ทดสอบโปรแกรมด้วยการเขียนโปรแกรมที่มีชุดคำสั่งใกล้เคียงกันมาใช้งานคู่กันเพื่อเปรียบเทียบการทำงาน
5.ทดสอบโปรแกรมด้วยการเขียนโปรแกรมมาเปรียบเทียบการทำงาน

              6. ข้อใดเรียงลำดับขั้นตอนการแก้ปัญหาด้วยกระบวนการทางเทคโนโลยีสารสนเทศได้ถูกต้อง
1.การเลือกเครื่องมือและออกแบบขั้นตอนวิธี           
2.การตรวจสอบและปรับปรุง
3.การวิเคราะห์และกำหนดรายละเอียดของปัญหา                     
4.การดำเนินการแก้ปัญหา
                1.2 - 4 - 1 - 3
                2.4 - 3 - 2 - 1
                3.3 1- 4 - 2
                4.1 - 2 - 4 - 3
                5.1 - 3 - 2 – 4

7. ถ้าต้องการบันทึก และวิเคราะห์คะแนนของนักเรียน และแสดงข้อมูลสรุปในรูปแบบของแผนภูมิซอฟต์แวร์
ประเภทใด เหมาะสมที่สุด
                1.ซอฟต์แวร์ฐานข้อมูล
                2.ซอฟต์แวร์นำเสนอ
                3.ซอฟต์แวร์ตารางทำงาน
                4.ซอฟต์แวร์ประมวลคำ
                5.ซอฟต์แวร์ประยุกต์


                8.ข้อใดคือการชำระเงินค้าสินค้าและบริการผ่านเครือข่ายอินเทอร์เน็ต
                                1. E-News
                                2. E-Sourcing
                                3. E-Learning
                                4. E-Payment

                9.ข้อใดเป็นธุรกรรมทางการเงิน โดยผ่านเครือข่ายคอมพิวเตอร์
                                1. E-Mail
                                2. E-Banking
                                3. E-Exhibition
                                4. E-Advertising

10.ชื่อของเว็บไซต์ที่ลงท้ายด้วย .ac.th ตรงกับข้อใด
1. เป็นเว็บไซต์ที่เป็นหน่วยงานเอกชน
2. เป็นเว็บไซต์ที่เกี่ยวกับการศึกษาประเทศไทย
3. เป็นเว็บไซต์ที่เกี่ยวกับองค์กรของรัฐในประเทศไทย
4. เป็นเว็บไซต์ที่เกี่ยวกับผู้ให้บริการเครือข่ายในประเทศไทย