เรื่องระบบฐานข้อมูล
วันพฤหัสบดีที่ 13 มีนาคม พ.ศ. 2557
วันจันทร์ที่ 10 มีนาคม พ.ศ. 2557
วันเสาร์ที่ 8 มีนาคม พ.ศ. 2557
วันพฤหัสบดีที่ 6 มีนาคม พ.ศ. 2557
ภาษา PHP เบื้องต้น
การเขียนโปรแกรมภาษา PHP จะต้องเขียนอยู่ในBlock ของคำสั่งของ PHP เสมอ โดยใน
รูปแบบของ 3 แนวทางดังต่อไปนี้
1. <?.........?>
2. <?php……………………………………?>
3. <script language=’php’>………</script>
การแสดงผลลัพธ์ของภาษา PHP มีแนวทางให้เราเลือกใช้ทั้งหมด3 แนวทางเช่นเดียวกัน
ดังนี้
1.echo”ข้อความที่ต้องการแสดง……………”;
2. print”ข้อความที่ต้องการแสดง……………”;
3. printf(“ข้อความที่ต้องการแสดง………….”);
ในการเขียน comment ของภาษา PHP มีแนวทางให้เราเลือกใช้ทั้งหมด 3 แนวทาง
เช่นเดียวกันดังนี้
1.// ครั้งละ 1 บรรทัด
2.# ครั้งละ 1 บรรทัด
3./*…………………*/ หลายบรรทัด
รูปแบบของ 3 แนวทางดังต่อไปนี้
1. <?.........?>
2. <?php……………………………………?>
3. <script language=’php’>………</script>
การแสดงผลลัพธ์ของภาษา PHP มีแนวทางให้เราเลือกใช้ทั้งหมด3 แนวทางเช่นเดียวกัน
ดังนี้
1.echo”ข้อความที่ต้องการแสดง……………”;
2. print”ข้อความที่ต้องการแสดง……………”;
3. printf(“ข้อความที่ต้องการแสดง………….”);
ในการเขียน comment ของภาษา PHP มีแนวทางให้เราเลือกใช้ทั้งหมด 3 แนวทาง
เช่นเดียวกันดังนี้
1.// ครั้งละ 1 บรรทัด
2.# ครั้งละ 1 บรรทัด
3./*…………………*/ หลายบรรทัด
สัญลักษณ์ต่างๆ ที่ควรรู้
== หมายความว่า เท่ากับ
!= หมายความว่า ไม่เท่ากับ
< หมายความว่า น้อยกว่า
> หมายความว่า มากกว่า
<= หมายความว่า น้อยกว่าหรือเท่ากับ
>= หมายความว่า มากกว่าหรือเท่ากับ
+= หมายความว่า ค่าที่มีอยู่ + ค่าหลัง =
สรุปฟังก์ชั่นPHPที่ใช้ในการเข้าถึง MySQL
1. ฟังก์ชั่น เชื่อมต่อไปยัง MySQL Serve
mysql_connect ("hostname", "username", "password")
2. ฟังก์ชั่นเลือกฐานข้อมูลที่ต้องการใช้งาน
สรุปฟังก์ชั่นPHPที่ใช้ในการเข้าถึง MySQL
1. ฟังก์ชั่น เชื่อมต่อไปยัง MySQL Serve
mysql_connect ("hostname", "username", "password")
2. ฟังก์ชั่นเลือกฐานข้อมูลที่ต้องการใช้งาน
mysql_select_db("database name", การเชื่อมต่อ)
3. คำสั่ง
SQL ไปประมวลผลยังฐานข้อมูล
mysql_query("คำสั่ง", การเชื่อมต่อ)
4. อ่านข้อมูลจาก
Result set โดยส่งค่าคืนเป็นข้อมูลชนิด array มี index เป็นฟิลด์ต่างๆของ
เรคคอร์ด
mysql_fetch_array(result)
5.ปิดการเชื่อมต่อกับ MySQL Server
mysql_close(การเชื่อมต่อ)
ฟังก์ชั่น
PHP และ MySQLที่เกี่ยวข้อง
mysql_num_rows()
ผลลัพธ์เป็นตัวเลข
ที่แสดงจำนวนเรคคอร์ดทั้งหมดตามคำสั่งSQL ที่ได้เขียนเอาไว้
trim( )
เป็นการตัดช่องว่าง (Space) ทั้งด้านหน้า และ ด้านหลังของข้อมูลที่ป้อนเข้าไป
เป็นการป้องกัน
ปัญหาการใช้งาน - Human Error
addslashes ()
ก่อนนำคำค้นไปแทรกในคำสั่ง
select ใช้ฟังก์ชั่น addslashes()จะใส่เครื่องหมาย backslash(\)
หน้าตัวอักษรที่อาจเป็นปัญหา .
ตัวอักษรเหล่านั้นได้แก่ single
quote ('), double quote ("),
backslash (\) and NULL
(the NULL byte).
mysql_free_result()
เอาไว้ใช้สำหรับการคืนเมมโมรี่ให้กับระบบ
ไม่ใส่คำสั่งนี้ก็ได้ข้อดีของคำสั่งคือ
เมื่อเรามีการquery
แล้วได้ผลลัพธ์จำนวนมากๆ แล้วอาจจะทำให้
เมโมรี่เต็ม แล้วระบบในส่วนที่เราใช้อยู่นั้นอาจจะช้าเรา
จึงต้องทำการ ลบ หรือคืน
เมมโมรี่ในส่วนนั้นออกไป
สมัครสมาชิก:
บทความ (Atom)