สารานุกรม IT

ความหมายของคำต่างๆ คำศัพท์พื้นฐาน สำหรับ คนทำงาน IT ควรรู้

ให้เรตสมาชิก: 1 / 5

ดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน

เรามาทำความรู้จัก binascii (บิน แอส กี)หรือ รหัส ASCII (แอส กี)

ASCII (แอส กี) เพื่อใช้ในการแลกเปลี่ยนสื่อสาร (อังกฤษ: ASCII: American Standard Code for Information Interchange) เป็นรหัสอักขระที่ประกอบด้วยอักษรละติน เลขอารบิก เครื่องหมายวรรคตอน และสัญลักษณ์ต่างๆ โดยแต่ละรหัสจะแทนด้วยตัวอักขระหนึ่งตัว เช่น รหัส 6D (เลขฐานสิบ) ใช้แทนอักษรเอ็ม (m) พิมพ์เล็ก เป็นต้น

ประวัติ รหัส ASCII

รหัสแอสกีมีใช้ในระบบคอมพิวเตอร์ และเครื่องมือสื่อสารแบบดิจิทัลต่างๆ พัฒนาขึ้นโดยคณะกรรมการ X3 ซึ่งอยู่ภายใต้การดูแลของสมาคมมาตรฐานอเมริกา (American Standards Association) ภายหลังกลายเป็น สถาบันมาตรฐานแห่งชาติอเมริกา (American National Standard Institute : ANSI) ในปี ค.ศ. 1969 โดยเริ่มต้นใช้ครั้งแรกในปี ค.ศ. 1967 ซึ่งมีอักขระทั้งหมด 128 ตัว (7 บิต)

  • ระบบ ปฏิบัติการ UNIX และ DOS ใช้ ASCII สำหรับไฟล์ข้อความ
  • ระบบ ปฏิบัติการ Windows ใช้รหัสแบบใหม่ คือ Unicode (ยูนิโค๊ด) 
  • ระบบ ปฏิบัติการ IBM 390 ใช้รหัส 8 หลัก เรียกว่า extended binary-decimal interchange code

ตัวอย่าง การแทนข้อมูลในเครื่องคอมพิวเตอร์

A

0100 0001

X

0101 1000

B

0100 0010

Y

0101 1001

C

0100 0011

Z

0101 1010

D

0100 0100

0

0011 0000

E

0100 0101

1

0011 0001

F

0100 0110

2

0011 0010

G

0100 0111

3

0011 0011

H

0100 1000

4

0011 0100

I

0100 1001

5

0011 0101

J

0100 1010

6

0011 0110

K

0100 1011

7

0011 0111

L

0100 1100

8

0011 1000

M

0100 1101

9

0011 1001

N

0100 1110

.

0010 1110

O

0100 1111

(

0010 1000

P

0101 0000

+

0010 1011

Q

0101 0001

$

0010 0100

R

0101 0010

*

0010 1010

S

0101 0011

)

0010 1001

T

0101 0100

-

0010 1101

U

0101 0101

/

0010 1111

V

0101 0110

'

0010 1100

W

0101 0111

=

0010 1101

ตัวอย่าง การแปลงรหัส

ข้อความ : MINDPHP

แปลงรหัส : 0100 1101 0100 1001 0100 1110 0100 0100 0101 0000 0100 1000 0101 0000

ใช้พื้นที่ 56 bit 7 byte

M I N D P H P
0100 1101 0100 1001 0100 1110 0100 0100 0101 0000 0100 1000  0101 0000

รหัส  ASCII เป็น รหัสคอมพิวเตอร์ หรือเรียกว่า ภาษาคอมพิวเตอร์ บทความนี้เป็น ส่วนหนึ่งของรหัสของคอมพิวเตอร์ ยังมีอีกมากมาย เช่น MB5, Unicode เป็นต้น

 

ให้เรตสมาชิก: 3 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
MS Exchange คืออะไร
   MS Exchange หรือ {--mlinkarticle=2159--}Microsoft {--mlinkarticle--} Exchange  คืออีเมล์เซิร์ฟเวอร์สำหรับการสื่อสารและการทำงานร่วมกันขององค์กรผ่านทาง {--mlinkarticle=2029--}E-Mail {--mlinkarticle--} ที่ให้ความปลอดภัย, เชื่อถือได้ และจัดการได้ง่าย โดยรองรับการสื่อสารหลายรูปแบบ เพื่อให้ผู้ใช้สื่อสารกับธุรกิจได้ทุกที่ ทุกเวลา แม้จะอยู่นอกสำนักงาน ผู้ใช้ที่ต้องการข่าวสารและข้อมูลล่าสุดจึงไม่ถูกจำกัดขอบเขตด้วยสถานที่ทำงานอีกต่อไป
   ข้อดีของ MS Exchange
1.ความปลอดภัย
   ป้องกันภัยคุกคามที่มีต่อระบบรักษาความปลอดภัยโดยการอุดช่องโหว่ล่าสุดของระบบรักษาความปลอดภัยก่อนที่ภัยคุกคามจะไปถึงไฟร์วอลล์  ,ป้องกันข้อมูลรั่วไหลโดยการเข้ารหัสข่าวสารสาคัญภายในและภายนอกองค์กร
2.เชื่อมโยงบุคลากรเข้ากับข่าวสารและฐานความรู้ขององค์กร
   สำหรับองค์กร การทำงานร่วมกัน และการสื่อสารภายในองค์กร เป็นปัจจัยที่ทำให้การทำงานมีประสิทธิภาพมากขึ้น เพื่อให้ทีมงานประสานงานและเรียกใช้ข้อมูลขององค์กรได้จากทุกมุมโลกผ่านอินเตอร์เน็ต ก่อให้เกิดข้อได้เปรียบในการดำเนินธุรกิจ ช่วยให้กระบวนการทำงานเป็นไปอย่างราบรื่นและรวดเร็ว อีกทั้งยังเป็นเครื่องมือสำคัญของธุรกิจในการเชื่อมโยงเข้ากับลูกค้าและคู่ค้าอีกด้วย
3.ลดค่าใช้จ่าย
   การรองรับจำนวนฐานข้อมูล (สูงสุด 20 ฐานข้อมูล) และผู้ใช้ต่อเซิร์ฟเวอร์มากขึ้น จาก 1,000-2,000 ผู้ใช้ใน Exchange Server 5.5 เป็น 3,000-5,000 ผู้ใช้หรือมากกว่านั้น ช่วยลดจำนวนเครื่องเซิร์ฟเวอร์ ซึ่งส่งผลให้ลดจำนวนบุคลากรที่ดูแลระบบ และค่าใช้จ่ายในการบำรุงรักษาเครื่องเซิร์ฟเวอร์ด้วย
4.ความสะดวก
   มี Exchange Management Pack for Microsoft Operations Manager เพื่อช่วยให้การตรวจสอบและจัดการสภาพแวดล้อมทั้งหมดของ Exchange เป็นไปโดยอัตโนมัติ และช่วยให้แก้ไขปัญหาได้อย่างรวดเร็ว

   นอกจากนี้ MS Exchange ยังถูกออกแบบให้ผู้ใช้เรียกใช้ข้อมูลขององค์กรได้ทุกเวลาที่ต้องการ โดยไม่จำกัดอุปกรณ์ที่ใช้ติดต่อ เช่น {--mlinkarticle=2022--}PC Computer {--mlinkarticle--}, โน้ตบุ๊ค, {--mlinkarticle=2012--}tablet {--mlinkarticle--}, โทรศัพท์มือถือ, คอมพิวเตอร์มือถือ หรืออุปกรณ์รุ่นใหม่ที่จะออกสู่ตลาดในอนาคต ด้วย Outlook Web Access และ Outlook Mobile Access ผู้ใช้จึงสื่อสารกับองค์กรได้อย่างมีประสิทธิภาพ, คล่องตัว และปลอดภัย



ข้อมูลอ้างอิง
http://www.microsoft.com

ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน

array_replace_recursive () 

array_replace_recursive () เป็นฟังก์ชั่นใน PHP inbuilt ใช้ในการแทนที่ค่าของอาร์เรย์แรกที่มีค่าจากอาร์เรย์ซ้ำต่อไป จะทำการแทนที่ด้านล่างนี้:

  • หากคีย์จากอาร์เรย์แรกมีอยู่ในอาร์เรย์ที่สองดังนั้นค่าที่สอดคล้องกับคีย์นั้นของอาร์เรย์แรกจะถูกแทนที่ด้วยค่าของอาร์เรย์ที่สอง
  • หากคีย์มีอยู่ในอาเรย์ที่สอง แต่ไม่ได้อยู่ในอาเรย์แรกมันจะถูกสร้างขึ้นในอาเรย์แรก
  • หากคีย์มีอยู่ในอาเรย์แรกเท่านั้นมันจะถูกทิ้งไว้ตามที่เป็นอยู่
  • หากมีหลายอาร์เรย์ถูกส่งผ่านเพื่อแทนที่พวกเขาจะถูกประมวลผลตามลำดับอาร์เรย์ในภายหลังจะเขียนทับค่าก่อนหน้า

รูปแบบ Syntax ดังนี้ 

array_replace_recursive ($ array1, $ array2, $ array3 ... )

พารามิเตอร์:ฟังก์ชั่นนี้รับ list ของอาร์เรย์เป็นพารามิเตอร์ที่พารามิเตอร์แรกเป็นหลักและจำเป็นและส่วนที่เหลือเป็นตัวเลือก

Return Value : ส่งคืนอาเรย์ที่ถูกปรับเปลี่ยนหรือ NULL ถ้ามีข้อผิดพลาดเกิดขึ้น

 

ตัวอย่างโค้ดดังนี้

<?php 

// PHP program to illustrate array_replace_recursive() 
// function 

$array1 = array( "a" => array("red"), 
			"b" => array("green", "blue")); 
$array2=array( "a" => array("yellow"), 
					"b" => array("black")); 
$array3=array("a" => array("orange"), 
				"b" => array("burgundy")); 

print_r(array_replace_recursive($array1, $array2, $array3)); 

?> 

ผลลัพธ์ที่ได้

Array
(
    [a] => Array
        (
            [0] => orange
        )

    [b] => Array
        (
            [0] => burgundy
            [1] => blue
        )

)

จากตัวอย่างเราได้ใช้ฟังก์ชัน print_r() เพื่อแสดงข้อมูลใน array จะเห็นว่า ค่าของตัวแรกแต่ละคีย์ถูกเปลี่ยน โดยจะกลายเป็น อาเรย์ลำดับสุดที่มีอยู่ในฟังก์ชัน ส่วน ค่าอาเรย์บ[1] ในคีย์ของ [b] นั้น ยังเป็น blue เหมือนเดิมเนื่องจากว่า ในฟังก์ชันไม่มีอาเรย์ตัวไหนทีจะมาเขียนทับ เพราะอยู่ในตำแหน่งที่[1] แต่อาเรย์ที่มาใหม่นั้นตำแหน่งที่[0]ทั้งนั้นครับ หวังจะเข้าใจน่ะครับ 

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ฟังก์ชัน PHP

ให้เรตสมาชิก: 4 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งาน

ความหมายและการใช้งานฟังก์ชัน mysqli_error_list() ใน {--mlinkarticle=5074--}php(พีเอชพี){--mlinkarticle--}

 

          ฟังก์ชัน {--mlinkarticle=4458--}mysqli{--mlinkarticle--}_error_list() จะแสดงรายการข้อผิดพลาดสำหรับการเรียกฟังก์ชันล่าสุดถ้ามี

 

Syntax:

mysqli_error_list(connection);

 

โดยกำหนดให้ :

                    connection แทน ระบุการเชื่อมต่อ {--mlinkarticle=4345--}MySQL {--mlinkarticle--}เพื่อใช้

 

ตัวอย่าง

<?php
$con=mysqli_connect("localhost","root","","test");
//เช็คการเชื่อมต่อกับฐานข้อมูล
if (mysqli_connect_errno())
  {
  echo "ไม่สามารถเชื่อมต่อฐานข้อมูล MySQLได้: " . mysqli_connect_error();
  }

//ทำการ query ข้อมูลลงในฐานข้อมูลและทำการเช็คข้อผิดพลาดในกรณีที่ query ข้อมูลไม่ลงฐานข้อมูล
if (!mysqli_query($con,"INSERT INTO user (first_name,last_Name,age) VALUES ('Mana','Ratchasima',25)"))
  {
  print_r(mysqli_error_list($con));
  }else{
	  echo "<h2>เพิ่มข้อมูลเรียบร้อยแล้ว</h2>";
  }

mysqli_close($con);
?>

 

ผลลัพธ์ (กรณีที่ไม่มีข้อผิดพลาด)

ภาพแสดงผลลัพธ์จากการใช้งานฟังก์ชัน mysqli_error_list() ในกรณีที่ไม่มีข้อผิดพลาด
ภาพแสดงผลลัพธ์จากการใช้งานฟังก์ชัน mysqli_error_list() ในกรณีที่ไม่มีข้อผิดพลาด

ผลลัพธ์ (กรณีที่มีข้อผิดพลาด)

ภาพแสดงผลลัพธ์ทำงานของฟังก์ชัน mysqli_error_list() กรณีมีข้อผิดพลาด
ภาพแสดงผลลัพธ์ทำงานของฟังก์ชัน mysqli_error_list() กรณีมีข้อผิดพลาด

 

ข้อมูลอ้างอิง: w3schools.com

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ฟังก์ชัน PHP กับ MySQL

ให้เรตสมาชิก: 3 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน

ความหมายและการใช้งานฟังก์ชัน mysqli_close()

 

          ฟังก์ชัน mysqli_close() เป็นฟังก์ชันที่ใช้ในการปิดการเชื่อมต่อ{--mlinkarticle=4218--}ฐานข้อมูล{--mlinkarticle--}ที่เปิดไว้ก่อนหน้านี้ ใน {--mlinkarticle=5320--}PHP{--mlinkarticle--}

 

Syntax

mysqli_close(connection);

โดยกำหนดให้ 

                     connection แทน การเชื่อมต่อ {--mlinkarticle=4260--}MySQL{--mlinkarticle--} ที่ต้องการปิด

 

ตัวอย่าง

<?php
$con=mysqli_connect("localhost","root","","test");

echo 'การปิดฐานข้อมูลที่เปิดไว้คือฐานข้อมูลชื่อว่า test';

mysqli_close($con);
?>

ผลลัพธ์

การใช้งฟังก์ชัน mysqli_close()
ผลลัพธ์ของการใช้ฟังก์ชัน mysqli_close()

 

 

 

บทความที่เกี่ยวข้องกับฟังก์ชัน PHP

 

ข้อมูลอ้างอิง : www.w3schools.com

ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน

ความหมายและการใช้งานฟังก์ชัน  mysqli_character_set_name () ใน {--mlinkarticle=5028--}PHP{--mlinkarticle--}

 

          ฟังก์ชัน mysqli_character_set_name () เป็นฟังก์ชันที่ใช้ในการ {--mlinkarticle=74--}return{--mlinkarticle--} ค่า defaultเริ่มต้นที่กำหนดไว้สำหรับเชื่อมต่อ{--mlinkarticle=4345--}ฐานข้อมูล{--mlinkarticle--}

 

Syntax

mysqli_character_set_name(connection);

 

โดยกำหนดให้

                   connection แทน ระบุการเชื่อมต่อ MySQL ที่ใช้

 

ตัวอย่าง

<?php
$con=mysqli_connect("localhost","root","","test");
// Check connection
if (mysqli_connect_errno())
  {
  echo "ไม่สามารถเชื่อมต่อกับ MySQL: " . mysqli_connect_error();
  }

$charset=mysqli_character_set_name($con);
echo "<h2>ชุดอักขระเริ่มต้นคือ: " . $charset,"</h2>";

mysqli_close($con);
?>

ผลลัพธ์

ผลลัพธ์การใช้ฟังก์ชั่น mysqli_character_set_name()
ผลลัพธ์การใช้ฟังก์ชั่น mysqli_character_set_name()

 

 

 

บทความที่เกี่ยวข้องกับฟังก์ชัน PHP

  • การใช้งานฟังก์ชั่น mysqli_change_user() ใน PHP : อ่านต่อ
  • การใช้งานฟังก์ชั่น mysqli_autocommit() ใน PHP เป็นฟังก์ชั่นในการเปิดหรือปิดการปรับเปลี่ยน ฐานข้อมูล : อ่านต่อ
  • การใช้งานฟังก์ชั่น mysqli_affected_rows() ใน PHP : อ่านต่อ

 

 

ข้อมูลอ้างอิง : www.w3schools.com

 

ให้เรตสมาชิก: 3 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน

mysqli_change_user()

ในการจัดการกับระบบฐานข้อมูลนั้นเราจำเป็นต้องระบุผู้ใช้รวามถึงรหัสผ่านเพื่อเข้าถึงฐานข้อมูลนั้นได้ โดยปกติแล้วในการกำหนดผู้ใช้จะถูกกำนดในช่วงของการติดตั้งฐานข้อมูล  เราสามารถปรับเปลี่ยนผู้ใช้ให้เชื่อมกับฐานข้อมูลตัวอื่นได้โดยใช้ ฟังก์ชัน mysqli_change_user()

 

ฟังก์ชัน mysqli_change_user เป็นฟังก์ชันที่ใช้เพื่อเปลี่ยนผู้ใช้ในการเชื่อมต่อฐานข้อมูลที่ระบุหรือต้องการ  ซึ่งมีรูปแบบ syntex ดังนี้ 

mysqli_change_user ( mysqli $link , string $user , string $password , string $database ) : bool

เปลี่ยนผู้ใช้ของการเชื่อมต่อฐานข้อมูลที่ระบุและตั้งค่าฐานข้อมูลปัจจุบัน

เพื่อไม่ให้เกิดข้อผิดพลาดในการเปลี่ยนผู้ใช้    พารามิเตอร์ username และ password จะต้องระบุให้ครบถ้วนและผู้ใช้ต้องมีสิทธิ์เพียงพอในการเข้าถึงฐานข้อมูลที่ต้องการ  หากเกิดความล้มเหลวในการเปลี่ยนไม่ว่าด้วยเหตุผลใด ๆ ผู้ใช้เดิมจะยังคงใช้งานได้อยู่

Parameters

  • link   :  รูปแบบขั้นตอนเท่านั้น: ตัวระบุลิงก์ที่ส่งคืนโดยการใช้งานฟังก์ชัน mysqli_connect()  หรือ mysqli_init()
  • user    :    ชื่อผู้ใช้ MySQL
  • password  :  รหัสผ่าน MySQL
  • database   :   ฐานข้อมูลที่จะเปลี่ยน

ค่า NULL อาจถูกส่งผ่านทำให้มีการเปลี่ยนแปลงเฉพาะผู้ใช้เท่านั้นและจะไม่เลือกฐานข้อมูล ในกรณีนี้หากต้องการเลือกฐานข้อมูลให้ใช้ฟังก์ชัน mysqli_select_db() 

การคืนค่า จะคืนค่าTRUE หากสำเร็จหรือ FALSE เมื่อเกิดความล้มเหลว

 ตัวอย่างโค้ดดังนี้

<?php
/* connect database test */
$link = mysqli_connect("localhost", "my_user", "my_password", "test");

/* check connection */
if (!$link) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

/* Set Variable a */
mysqli_query($link, "SET @a:=1");

/* reset all and select a new database */
mysqli_change_user($link, "my_user", "my_password", "world");

if ($result = mysqli_query($link, "SELECT DATABASE()")) {
    $row = mysqli_fetch_row($result);
    printf("Default database: %s\n", $row[0]);
    mysqli_free_result($result);
}

if ($result = mysqli_query($link, "SELECT @a")) {
    $row = mysqli_fetch_row($result);
    if ($row[0] === NULL) {
        printf("Value of variable a is NULL\n");
    }
    mysqli_free_result($result);
}

/* close connection */
mysqli_close($link);
?>

 ผลลัพธ์ที่ได้  

Default database: world
Value of variable a is NULL

 จะผลลัพธ์จะเห็นได้ว่า ฐานข้อมูลเริ่มต้นถูกเปลี่ยนเป็น "world" จากเดิมที่เป็น "test"  และค่าของตัวแปร a เท่ากับ  NULL จากเดิมที่เรา set ให้ a=1 แสดงให้เห็นว่าฐานข้อมูลตอนนี้ถูกเปลี่ยนให้ผู้ใช้เดิมมาเชื่อมต่อหรือเข้าถึงได้เรียบร้อยแล้ว

 

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ฟังก์ชัน PHP

ให้เรตสมาชิก: 3 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน

ความหมายและการใช้งานฟังก์ชั่น mysqli_autocommit() ใน {--mlinkarticle=3791--}PHP{--mlinkarticle--}

 

          ฟังก์ชั่น mysqli_autocommit() เป็นฟังก์ชั่นในการเปิดหรือปิดการปรับเปลี่ยน{--mlinkarticle=3175--}ฐานข้อมูล{--mlinkarticle--}โดยอัตโนมัติ

เคล็ดลับ: ดูได้จากฟังก์ชัน mysqli_commit () ซึ่งทำการเชื่อมต่อฐานข้อมูลที่ระบุปัจจุบันและ mysqli_rollback () ซึ่งจะมีการย้อนกลับไปทำรายการปัจจุบัน

 

Syntax

mysqli_autocommit(connection,mode);

โดยกำหนดให้

                   connection แทน ระบุการเชื่อมต่อ {--mlinkarticle=4458--}MySQL{--mlinkarticle--}ที่จะใช้

                   mode แทน  FALSE จะเปลี่ยนการทำงานอัตโนมัติ หรือ TRUE จะเปิดการทำงานอัตโนมัติ (และต้องรอการทำงานของคำสั่งอื่นก่อน)

 

ตัวอย่าง

<?php
$con=mysqli_connect("localhost","root","","project");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

// Set autocommit to off
mysqli_autocommit($con,FALSE);

// Insert some values 
mysqli_query($con,"INSERT INTO counseling_type (type_id,type_name)
VALUES ('123','Dispensing')");
mysqli_query($con,"INSERT INTO counseling_type (type_id,type_name) 
VALUES ('145','Treatment')");

// Commit transaction
mysqli_commit($con);

// Close connection
mysqli_close($con);
?>

 

ผลลัพธ์ในฐานข้อมูล

mysqli_autocommit()
mysqli_autocommit()

 

อ้างอิง : www.w3schools.com

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ฟังก์ชัน PHP กับ MySQL

ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน

ความหมายและการใช้งานฟังก์ชั่น mysqli_affected_rows()


ฟังก์ชัน mysqli_affected_rows () จะเป็นการ return ค่ากลับตามจำนวนแถวที่ {--mlinkarticle=3907--}SELECT{--mlinkarticle--}, {--mlinkarticle=3901--}INSERT{--mlinkarticle--}, {--mlinkarticle=3094--}UPDATE{--mlinkarticle--}, REPLACE หรือ {--mlinkarticle=2542--}DELETE{--mlinkarticle--} ไป

 

Syntax

mysqli_affected_rows(connection);


โดยกำหนดให้

          Connection แทน ระบุการเชื่อมต่อ MySQL ที่ใช้

 

ตัวอย่าง

<?php
$con=mysqli_connect("localhost","root","","project");
if (mysqli_connect_errno())
{
echo "ไม่สามารถเชื่อมต่อกับ MySQL: " . mysqli_connect_error();
}

// Perform queries and print out affected rows
mysqli_query($con,"SELECT * FROM user");
echo "แถวที่ได้รับผลกระทบ: " . mysqli_affected_rows($con);
echo"<br><br>";
mysqli_query($con,"DELETE FROM user WHERE approve=0");
echo "แถวที่ได้รับผลกระทบ: " . mysqli_affected_rows($con);

mysqli_close($con);
?>


ผลลัพธ์

mysqli_affected_rows()
mysqli_affected_rows()

 

ข้อมูลอ้างอิง : www.w3schools.com

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ฟังก์ชัน PHP กับ MySQL

หมวดหมู่รอง

Jpgraph เป็น library ที่ช่วยเราสร้างกราฟ ด้วย php ให้ง่ายและรวดเร็วขึ้น
คู่มือ Jpgraph การใช้งาน Jpgraph การตั้งค่า การใช้งาน function ต่างๆ ของ Jpgraph ตามคู่มือของ เว็บ Jpgraph

หมวดนี้แนะนำวิธีใช้งานฟังก์ชั่นต่างๆ ที่ php มีให้เราใช้งาน ครอบคลุม PHP5 , PHP7 มีให้ (internal function)  ที่ทุก Hosting เปิดให้ใช้งานได้เลยไม่ต้องติดตั้งส่วนเสริมใดๆ ไม่ว่าจะเป็นฟังก์ชั่นจัดการเกี่ยวกับ ข้อความ ฟังก์ชั่น ส่งเมล ฟังก์ชันเชื่อมต่อฐานข้อมูล ที่ Web Hosting ส่วนใหญ่จะเปิดให้เราใช้งานได้ นอกจากนี้ฟังก์ชั่นมาตรฐานของ php เรายังได้แบ่งเป็นหมวด แต่ละหมวด ตามรูแบบการเขียนไว้ เช่นฟังก์ชั่นจัดการฐานข้อมูล mysql จะขึ้นต้นด้วย mysqli_xxx,  หรือ ฟังก์ชั่นเกี่ยวกับข้อความ จะขึ้นต้นด้วย str_xxxx (str ย่อมาจาก String นั่นเอง) เราได้รวมรวมไว้กว่า 1,500 ฟังก์ชั่น พร้อมใช้ และ ตัวอย่างประกอบสำหรับ Copy ไปใช้งานได้เลย
คู่มือ การใช้ ฟังก์ชั่น ของ ภาษ php อธิบายการใช้งาน ฟังก์ชั่น ต่างๆ เป็นภาษาไทย และ ถ้าต้องการ comment หรือ ช่วยธิบายก็ เขียนเข้ามาได้เลยครับ

ความหมายของคำและวลีที่เว็บโปรแกรมเมอร์ควรรู้ คำต่างๆ คืออะไร มีตัวอย่างและรูปประกอบ อย่างชัดเจน

Front-end และ Back-end คืออะไร

Front-end และ Back-end เป็นส่วนหนึ่งของระบบ CMS (Content Management System) หรือ ระบบจัดการเนื้อหาของเว็บไซต์

front-end  หมายถึง โปรแกรมหนึ่งโปรแกรมใด หรือคอมพิวเตอร์เครื่องหนึ่งเครื่องใดที่ซ่อนรายละเอียดของการเข้าถึงข้อมูลเอาไว้ สรุปง่าย ๆ ได้ว่า ตัวโปรแกรมนั้นเองที่มีตัวเสริมหน้า เป็นตัวกันมิให้ใครเข้าถึงข้อมูลได้ นอกจากจะรู้จักคำสั่งต่าง ๆ จะเรียกกันสั้นๆว่า หน้าบ้าน หรือเป็นส่วนติดต่อผู้ใช้ (User interface) ไม่ว่าจะเป็น หน้าโฮม หน้าเว็บเพจ เนื้อหาต่างๆ รูปภาพ ลิงก์ เป็นต้น เป็นส่วนที่ user ทั่วไปสามารถเห็นและเข้ามาใช้งานได้ของเว็บไซต์ ส่วนนี้จะแสดงหน้าตาของเว็บไซต์ให้ผู้เข้าชมเห็น การออกแบบก็เป็นส่วนที่ช่วยดึงดูดและทำให้ผู้อื่นสนใจเว็บไซต์ ทั้งความสวยงาม การใช้งานเว็บไซต์ที่เข้าใจง่าย สะดวก และทำให้ผู้เข้าชมเห็นว่าเว็บไซต์มีการพัฒนาอยู่ตลอด

back-end หมายถึง ระบบจัดการเว็บไซต์ เปรียบได้กับหลังบ้าน ถือเป็นส่วนการจัดการเนื้อหารวมถึงโครงสร้างของเว็บไซต์ สำหรับให้ผู้ดูแลเว็บไซต์เข้ามาบริหารจัดการเว็บไซต์ จะเรียกกันสั้นๆว่า หลังบ้าน เช่น จัดการฐานข้อมูล โครงสร้างเว็บไซต์ การเขียนโค้ดควบคุม XML, text file, JAVA, PHP, C#, C++ เป็นต้น จะมีไว้สำหรับ admin หรือผู้ที่ได้รับอนุญาต เพื่อทำการ เพิ่ม ลบ แก้ไข เปลี่ยนแปลงเว็บไซต์ ในส่วนของ back-end มีความสำคัญเป็นอย่างยิ่ง ไม่ว่าจะเป็นการรักษาความปลอดภัยของข้อมูล ทั้ง username password ข้อมูลเว็บไซต์ต่างๆ รวมไปถึงการทำงานของเว็บไซต์ ความเร็วในการแสดงผล

Front-end และ Back-end

 

Front-end และ Back-end เกี่ยวข้องกันอย่างไร

          front-end กับ back-end จะมีความสำคัญต่อกันเป็นอย่างมาก หาก front-end แสดงผลช้าหรือเกิดข้อผิดพลาด ส่วนของ back-end ก็ต้องทำการแก้ไขปัญหา หรือถ้าหากว่า back-end ไม่ทำการปรับปรุงเว็บไซต์อย่างสม่ำเสมอ จะส่งผลต่อเว็บไซต์ไม่ว่าจะเป็น เว็บไซต์ล้าหลัง ขาดความน่าสนใจ ผู้เยี่ยมชมลดลง ก่อให้เกิดผลกระทบหลายๆด้าน 

 

Front-end และ Back-end อะไรสำคัญกว่ากัน ?

          ถ้าการใช้งานเว็บไซต์เน้นการแสดงข้อมูลที่ไม่เยอะ front-end จะต้อง design ให้ออกมาสวยและถูกใจคนเข้าชมเว็บไซต์ แต่ถ้าหากเว็บไซต์ข้อมูลเยอะ ส่วน back-end จะต้องจัดการข้อมูลและจัดการเว็บไซต์อย่างไรเพื่อไม่ให้ระบบนั้นช้าลงในการแสดงผล

 

อ้างอิง : https://blog.sogoodweb.com/Article/Detail/54053

อ้างอิงรูปภาพ : https://www.designil.com/web-app-guide-2016.html

 

รวมหนังสือ php ที่มีจำหน่ายอยู่ใน ประเทศไทย และ ทั่วโลก

รวมรวมหนังสือ Joomla ตั้งแต่ เวอร์ชั่น 1.0 ถึง 3.x ที่มีขายอยู่ในท้องตลาด เพื่อประกอบการตัดสินใจซื้อหนังสือ

รวมรวมหนังสือ SQL ทุกเล่ม ทั้ง SQL มาตรฐาน, mySQL, Oracle, MSSQL, PGSQL ที่มีจัดจำหน่าย

คู่มือสอนใช้ OpenERP

คู่มือสอนใช้งาน Directadmin สอนใช้งานงาน Web hosting control Panel DA

คู่มือสอนใช้งาน Joomla สอนการใช้งาน เครื่องมือต่างๆ ของ Joomla

คู่มือ  สอนใช้งาน Web Hosting cPanel อย่างละเอียด ตั้งแต่ ใช้งานเริ่มต้น เพิ่มสร้างเว็บ และบริหารจัดการ

คู่มือการใช้งาน Google รวบรวมคู่มือการใช้งาน Google ทุกเรื่องไว้ที่นี่ อยากรู้อะไรสามารถอ่านศึกษาการใช้งาน Google แต่ละตัวได้จากบทความ

คู่มือ สอนสร้างเครือข่ายเลน

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การบันทึกส่วนต่างค่าธรรมเนียมที่ลูกค้าจ่ายต่ำไป บนระบบ OpenERP
โดย EyePornnipa ส 20 ก.ค. 2019 5:25 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
14
ส 20 ก.ค. 2019 5:25 pm โดย EyePornnipa
อยากทราบวิธีการนำ ค่าของชุดข้อมูล array ที่อยู่ใรตัวแปลเดียวกัน มาแทนค่าซึ่งกันและกัน ใน phpbb
โดย Ittichai_chupol ส 20 ก.ค. 2019 4:46 pm บอร์ด Programming - PHP
0
8
ส 20 ก.ค. 2019 4:46 pm โดย Ittichai_chupol
เล่นเกมตีเทนนิสด้วยการค้นหาคำว่า วิมเบิลดัน
โดย jamepiyawat ส 20 ก.ค. 2019 4:14 pm บอร์ด Share Knowledge
0
9
ส 20 ก.ค. 2019 4:14 pm โดย jamepiyawat
Module Menu Maximenu CK เมนูรูปแบบที่เรากำหนดเอง
โดย Patipat ส 20 ก.ค. 2019 4:13 pm บอร์ด Joomla Extension Review
0
5
ส 20 ก.ค. 2019 4:13 pm โดย Patipat
google Docs สามารถพิมพ์ข้อความได้ด้วยการพูด
โดย jamepiyawat ส 20 ก.ค. 2019 3:07 pm บอร์ด Share Knowledge
1
11
ส 20 ก.ค. 2019 3:10 pm โดย mindphp
การใช้งานของฟัังก์ชัน Output Buffer - เก็บข้อมูลไว้เพื่อมาเรียกใช้
โดย Patipat ส 20 ก.ค. 2019 2:24 pm บอร์ด PHP Knowledge
0
6
ส 20 ก.ค. 2019 2:24 pm โดย Patipat
ข้อดีของระบบ OpenERP
โดย EyePornnipa ส 20 ก.ค. 2019 1:47 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
10
ส 20 ก.ค. 2019 1:47 pm โดย EyePornnipa
ฟังก์ชัน metaphone () - สามารถใช้สำหรับการสะกดคำสร้างคีย์สำหรับการออกเสียง
โดย Patipat ส 20 ก.ค. 2019 1:46 pm บอร์ด PHP Knowledge
0
5
ส 20 ก.ค. 2019 1:46 pm โดย Patipat
Sigle Quote (') และ Double Quote (") ในภาษา php ใช้ต่างกันอย่างไร
โดย jamepiyawat ส 20 ก.ค. 2019 12:17 pm บอร์ด PHP Knowledge
0
20
ส 20 ก.ค. 2019 12:17 pm โดย jamepiyawat
วิธีการแปลงไฟล์ .html เป็น pdf ด้วย wkhtmltopdf ร่วมกับ flask
โดย jirawoot ส 20 ก.ค. 2019 11:48 am บอร์ด Python Knowledge
0
13
ส 20 ก.ค. 2019 11:48 am โดย jirawoot
เจอปัญหา Joomla Error Error: Failed to start application: Error starting the session.
โดย mindphp ส 20 ก.ค. 2019 11:22 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
12
ส 20 ก.ค. 2019 11:59 am โดย mindphp
งานประจำวันที่ 20 กรกฎาคม 2562
โดย Patipat ส 20 ก.ค. 2019 10:24 am บอร์ด M088 - ปฏิภัทร สารธรรม
1
9
ส 20 ก.ค. 2019 7:39 pm โดย Patipat
งานประจำวันที่ 20 กรกฎาคม 2562
โดย jamepiyawat ส 20 ก.ค. 2019 10:15 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
2
10
ส 20 ก.ค. 2019 7:40 pm โดย jamepiyawat
งานประจำวันที่ 20 กรกฎาคม 2562
โดย EyePornnipa ส 20 ก.ค. 2019 10:02 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
4
30
ส 20 ก.ค. 2019 7:08 pm โดย EyePornnipa
งานประจำวันที่ 20 กรกฎาคม 2562
โดย jirawoot ส 20 ก.ค. 2019 10:00 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
1
8
ส 20 ก.ค. 2019 5:02 pm โดย jirawoot
สรุปการเขียน Module Openerp
โดย chatee supasand ศ 19 ก.ค. 2019 7:39 pm บอร์ด MT33 - นายชาตรี สุภาแสน
1
5
ส 20 ก.ค. 2019 10:27 am โดย tatiya
ปัญหา Error GROUP BY clause; this is incompatible with sql_mode=only_full_group_by [1055]
โดย mindphp ศ 19 ก.ค. 2019 7:30 pm บอร์ด SQL - Database
0
9
ศ 19 ก.ค. 2019 7:30 pm โดย mindphp
วิธีการเขียน Select ข้อมูล ที่มีซ่ำกัน ไม่ให้ซ่ำกัน ใน phpbb
โดย Ittichai_chupol ศ 19 ก.ค. 2019 6:25 pm บอร์ด PHP Knowledge
0
8
ศ 19 ก.ค. 2019 6:25 pm โดย Ittichai_chupol
ข้อแตกต่างระหว่างสินค้าคงเหลือ กับ สินทรัพย์ถาวร
โดย EyePornnipa ศ 19 ก.ค. 2019 5:42 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
15
ศ 19 ก.ค. 2019 5:42 pm โดย EyePornnipa
บันทึกไฟล์แบบ CSV โดยใช้ฟังก์ชัน fputcsv
โดย Patipat ศ 19 ก.ค. 2019 5:01 pm บอร์ด PHP Knowledge
0
5
ศ 19 ก.ค. 2019 5:01 pm โดย Patipat