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

mysql_info()

Mysql Function: mysql_info()
function:  mysql_info ( resource );
return type:  string
content:  ใช้คืนค่า ข้อมูลรายละเอียด เกี่ยวกับ query ล่าสุดที่ประมวลผลในฐานข้อมูล
โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee INNER JOIN position ON employee.position_id = position.id";
$result = mysql_db_query ( "dblabcode", $sql, $conn );

echo mysql_info ( $conn );

mysql_get_host_info()

Mysql Function: mysql_get_host_info()
function:  mysql_get_host_info ( resource );
return type:  string
content:  ใช้คืนค่า host ที่ติดตั้ง MySQL โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );

echo mysql_get_host_info ( $conn );

mysql_get_client_info()

Mysql Function: mysql_get_client_info()
function:  mysql_get_client_info ( resource );
return type:  string
content:  ใช้คืนค่า version ของ MySQL ที่ใช้งานอยู่ใน client
โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );

echo mysql_get_client_info ( $conn );

mysql_get_server_info()

Mysql Function: mysql_get_server_info()
function:  mysql_get_server_info ( resource );
return type :  string
content:  ใช้คืนค่า version ของ MySQL ที่ใช้งานอยู่ใน server
โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );

echo mysql_get_server_info ( $conn );

mysql_get_proto_info()

Mysql Function: mysql_get_proto_info()
function:  mysql_get_proto_info ( resource );
return type:  int
content:  ใช้คืนค่า version ของ protocol ที่ใช้กับ mysql
โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );

echo mysql_get_proto_info ( $conn );

mysql_thread_id()

Mysql Function: mysql_thread_id()
function:  mysql_thread_id ( resource );
return type:  int
content:  ใช้คืนค่า หมายเลข thread ปัจจุบัน ( ถ้าเชื่อมต่อใหม่ก็จะได้หมายเลขใหม่ )
โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );

echo mysql_thread_id ( $conn );

mysql_stat()

Mysql Function: mysql_stat()
function:  mysql_stat ( resource );
return type:  string
content:  ใช้คืนค่า สถานะปัจจุบันของ MySQL โดยจะคืนค่า null ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );

echo mysql_stat ( $conn );

mysql_list_processes()

Mysql Function: mysql_list_processes()
function:  mysql_list_processes ( resource );
return type:  result
content:  ใช้คืนค่า process ของ MySQL แบบ result โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$result = mysql_list_processes ( $conn );
while ( $record = mysql_fetch_assoc ( $result ) )
{
     echo $record["Host"];
}

comment:  ตัวแปร array ที่ได้มาแต่ละ record มี Key ได้แก่ Id, Host, db, Command, Time

mysql_errno()

Mysql Function: mysql_errno()
function:  mysql_errno ( resource );
return type:  int
content:  ใช้คืนค่า รหัสของความผิดพลาดล่าสุด ของการทำงานกับฐานข้อมูล
ถ้าคืนค่า 0 กลับมาแสดงว่าล่าสุดไม่มีความผิดพลาด
example:  $conn = mysql_connect ( "localhost", "root", "1234" );

echo mysql_errno ( $conn );

mysql_error()

Mysql Function: mysql_error()
function:  mysql_error ( resource );
return type:  string
content:  ใช้คืนค่า ข้อความ แสดงความผิดพลาดล่าสุด ของการทำงานกับฐานข้อมูล
ถ้าคืนค่า ว่างกลับมาแสดงว่าล่าสุดไม่มีความผิดพลาด
example:  $conn = mysql_connect ( "localhost", "root", "1234" );

echo mysql_error ( $conn );

mysql_fetch_field()

Mysql Function: mysql_fetch_field()
function:  mysql_fetch_field ( result, column );
return type:  object
content:  ใช้คืนค่า รายละเอียด ของคอลัมน์ที่กำหนด ใน result แล้วเก็บไว้ที่ object
โดยมี property ได้แก่ name, table, def, max_length, type, not_null,
primary_key, unique_key, multiple_key, numeric, blob, unsigned, zerofill
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee INNER JOIN position ON employee.position_id = position.id";
$result = mysql_db_query ( "dblabcode", $sql, $conn );
while ( $record = mysql_fetch_field ( $result ) )
{
     echo $record->name . " " . $record->type . " " . $record->max_length;

}

mysql_fetch_object()

Mysql Function: mysql_fetch_object()
function:  mysql_fetch_object ( result );
return type:  array
content:  ใช้คืนค่า ค่าข้อมูล ของ result ในแถวที่ชี้อยู่ และเก็บไว้ที่ object และเลื่อนไปตัวชี้ชี้ไปยังตำแหน่งถ้ดไป
โดย attribute ที่ได้คือชื่อฟิลด์  โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee INNER JOIN position ON employee.position_id = position.id";
$result = mysql_db_query ( "dblabcode", $sql, $conn );
while ( $record = mysql_fetch_object ( $result ) )
{
     echo $record->name . " " . $record->position_name;

}

mysql_fetch_lengths()

Mysql Function: mysql_fetch_lengths()
function:  mysql_fetch_lengths ( result );
return type:  array
content:  ใช้คืนค่า ขนาดของข้อมูล ของ result ในแถวที่ชี้อยู่ แล้วเก็บไว้ที่ array และเลื่อนไปตัวชี้ชี้ไปยังตำแหน่งถ้ดไป
โดย array ที่ได้มี key คือคอลัมน์ที่ โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee INNER JOIN position ON employee.position_id = position.id";
$result = mysql_db_query ( "dblabcode", $sql, $conn );
while ( $record = mysql_fetch_lengths ( $result ) )
{
     echo $record[0] . " " . $record[1];

}

mysql_fetch_assoc()

Mysql Function: mysql_fetch_assoc()
function:  mysql_fetch_assoc ( result );
return type:  array
content:  ใช้คืนค่า ค่าข้อมูล ของ result ในแถวที่ชี้อยู่ และเก็บไว้ที่ array และเลื่อนไปตัวชี้ชี้ไปยังตำแหน่งถัดไป
โดย array ที่ได้มี key คือชื่อฟิลด์  โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee INNER JOIN position ON employee.position_id = position.id";
$result = mysql_db_query ( "dblabcode", $sql, $conn );
while ( $record = mysql_fetch_assoc ( $result ) )
{
     echo $record["name"] . " " . $record["position_name"];

}

mysql_fetch_array()

Mysql Function: mysql_fetch_array()
function:  mysql_fetch_array ( result, type );
return type:  array
content:  ใช้คืนค่า ค่าข้อมูล ของ result ในแถวที่ชี้อยู่ และเก็บไว้ที่ array และเลื่อนไปตัวชี้ชี้ไปยังตำแหน่งถัดไป
โดย array ที่ได้มี key คือคอลัมน์ที่หรือชื่อฟิลด์  โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee INNER JOIN position ON employee.position_id = position.id";
$result = mysql_db_query ( "dblabcode", $sql, $conn );
while ( $record = mysql_fetch_array ( $result ) )
{
     echo $record["name"] . " " . $record[1];
}
comment:  ถ้า type = MYSQL_ASSOC คือ key ต้องเป็นชื่อคอลัมน์เท่านั้น
ถ้า type = MYSQL_NUM คือ key ต้องเป็นคอลัมน์ที่เท่านั้น

ถ้า type = MYSQL_BOTH คือ key เป็นได้ทั้งชื่อคอลัมน์และคอลัมน์ที่ ( default )

mysql_fetch_row()

Mysql Function: mysql_fetch_row()
function:  mysql_fetch_row ( result );
return type:  array
content:  ใช้คืนค่า ค่าข้อมูล ของ result ในแถวที่ชี้อยู่ และเก็บไว้ที่ array และเลื่อนไปตัวชี้ชี้ไปยังตำแหน่งถัดไป
โดย array ที่ได้มี key คอลัมน์ที่  โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee INNER JOIN position ON employee.position_id = position.id";
$result = mysql_db_query ( "dblabcode", $sql, $conn );
while ( $record = mysql_fetch_row ( $result ) )
{
     echo $record[0] . " " . $record[1];

}

mysql_result ()

Mysql Function: mysql_result ()
function:  mysql_result ( result, row, column );
return type:  string
content:  ใช้คืนค่า ค่าข้อมูล ในแถวและคอลัมน์ที่กำหนด ของ result โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee INNER JOIN position ON employee.position_id = position.id";
$result = mysql_db_query ( "dblabcode", $sql, $conn );

echo mysql_result ( $result, 0, 0 );

mysql_field_flags()

Mysql Function: mysql_field_flags()
function:  mysql_field_flags ( result, column );
return type:  string
content:  ใช้คืนค่า รายละเอียดคุณสมบัติเฉพาะ ของคอลัมน์ที่กำหนด ใน result โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
เช่น not_null, primary_key, unique_key, multiple_key, blob, unsigned,
zerofill, binary, enum, auto_increment, timestamp
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee INNER JOIN position ON employee.position_id = position.id";
$result = mysql_db_query ( "dblabcode", $sql, $conn );

echo mysql_field_flags ( $result, 2 );

mysql_field_len()

Mysql Function: mysql_field_len()
function:  mysql_field_len ( result, column );
return type:  string
content:  ใช้คืนค่า ขนาดข้อมูล ของคอลัมน์ที่กำหนด ใน result โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee INNER JOIN position ON employee.position_id = position.id";
$result = mysql_db_query ( "dblabcode", $sql, $conn );

echo mysql_field_len ( $result, 2 );

mysql_field_type()

Mysql Function: mysql_field_type()
function:  mysql_field_type ( result, column );
return type:  string
content:  ใช้คืนค่า ชนิดข้อมูล ของคอลัมน์ที่กำหนด ใน result โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee INNER JOIN position ON employee.position_id = position.id";
$result = mysql_db_query ( "dblabcode", $sql, $conn );

echo mysql_field_type ( $result, 2 );

mysql_field_name()

Mysql Function: mysql_field_name()
function:  mysql_field_name ( result, column );
return type:  string
content:  ใช้คืนค่า ชื่อคอลัมน์ที่กำหนด ใน result โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee INNER JOIN position ON employee.position_id = position.id";
$result = mysql_db_query ( "dblabcode", $sql, $conn );

echo mysql_field_name ( $result, 2 );

mysql_field_table()

Mysql Function: mysql_field_table()
function:  mysql_field_table ( result, column );
return type:  string
content:  ใช้คืนค่า ชื่อตาราง ของคอลัมน์ที่กำหนด ใน result โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee INNER JOIN position ON employee.position_id = position.id";
$result = mysql_db_query ( "dblabcode", $sql, $conn );

echo mysql_field_table ( $result, 2 );

mysql_fieldseek()

Mysql Function: mysql_fieldseek()
function:  mysql_fieldseek ( result, column );
return type:  boolean
content:  ใช้เลื่อน pointer ไปยังคอลัมน์ที่กำหนดใน result โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$result = mysql_list_fields ( "dblabcode", "employee", $conn );
while ( $column = mysql_fetch_field ( $result ) )
{
     echo $column->name . " " . $column->type . "<br/>";
}

mysql_fieldseek ( $result, 0 );

mysql_field_seek()

Mysql Function: mysql_field_seek()
function:  mysql_field_seek ( result, column );
return type:  boolean
content:  ใช้เลื่อน pointer ไปยังคอลัมน์ที่กำหนดใน result โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$result = mysql_list_fields ( "dblabcode", "employee", $conn );
while ( $column = mysql_fetch_field ( $result ) )
{
     echo $column->name . " " . $column->type . "<br/>";
}

mysql_field_seek ( $result, 0 );

mysql_list_fields()

Mysql Function: mysql_list_fields()
function:  mysql_list_fields ( db_name, tb_name, resource );
return type:  result
content:  ใช้คืนค่า result ที่เก็บชื่อฟิลด์ทั้งหมด ของตารางที่กำหนด ในฐานข้อมูลที่กำหนด
example:  $conn = mysql_connect ( "localhost", "root", "1234" );

$result = mysql_list_fields ( "dblabcode", "employee", $conn );

mysql_data_seek()

Mysql Function: mysql_data_seek()
function:  mysql_data_seek ( result, row );
return type:  boolean
content:  ใช้เลื่อน pointer ไปยังแถวที่กำหนดใน result โดยจะคืนค่า false ถ้าเกิดความผิดพลาดขึ้น
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee";
$result = mysql_db_query ( "dblabcode", $sql, $conn );
while ( $record = mysql_fetch_assoc ( $result ) )
{
     echo $record["name"] . "<br/>";
}

mysql_data_seek ( $result, 0 );

mysql_affected_rows()

Mysql Function: mysql_affected_rows()
function:  mysql_affected_rows ( resource );
return type:  int
content:  ใช้นับจำนวนแถวที่ได้รับผลกระทบจากการประมวลผลคำสั่ง INSERT, UPDATE, DELETE ไปยังฐานข้อมูล
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "UPDATE employee SET sex = 'girl' WHERE sex = 'woman'";
mysql_db_query ( "dblabcode", $sql, $conn );

echo "Affected Record : " . mysql_affected_rows ( $conn );

mysql_numfields()

Mysql Function: mysql_numfields()
function:  mysql_numfields ( result );
return type:  int
content:  ใช้นับจำนวนคอลัมน์ทั้งหมดของ result
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee";
$result = mysql_db_query ( "dblabcode", $sql, $conn );

echo "Total Field : " . mysql_numfields ( $result );

mysql_num_fields()

Mysql Function: mysql_num_fields()
function:  mysql_num_fields ( result );
return type:  int
content:  ใช้นับจำนวนคอลัมน์ทั้งหมดของ result
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee";
$result = mysql_db_query ( "dblabcode", $sql, $conn );

echo "Total Field : " . mysql_num_fields ( $result );

mysql_num_rows()

Mysql Function: mysql_num_rows()
function:  mysql_num_rows ( result );
return type:  int
content:  ใช้นับจำนวนแถวทั้งหมดของ result
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee";
$result = mysql_db_query ( "dblabcode", $sql, $conn );

echo "Total Record : " . mysql_num_rows ( $result );

mysql_free_result()

Mysql Function: mysql_free_result()
function:  mysql_free_result ( result );
return type:  boolean, void
content:  ใช้ในการคืนค่า หน่วยความจำ
example:  $conn = mysql_connect ( "localhost", "root", "1234" );
$sql = "SELECT * FROM employee";
$result = mysql_db_query ( "dblabcode", $sql, $conn );

mysql_free_result ( $result );