PHP MySQL (เกร็ดความรู้)
หน้าที่
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
-
เขียน PHP PDO ตอนที่ 1 (5,123)
การเขียนโค้ดโดยใช้ pdo นั้นไม่อยากอะไรเลยครับ จะสะดวกมากสำหรับผู้ที่มีระบบงานที่ต้องการใช้ฐานข้อมูลหลายชนิด หรืออาจจะต้องการเขียนให้รองรับหลายชนิดของฐานข้อมูล เผื่อการเปลี่ยนในอนาคต หากใครยังไม่เข้าให้ไปอ่าน php pdo คืออะไร เสียก่อน [b]ตัวอย่างการเขียนโค้ด php ติดต่อ mysql[ b] [code] Connect -
เขียน PHP PDO ตอนที่ 2 เปิดใช้งาน PDO ERRMODE (6,597)
Errors and error handling ของ pdo มีโหมดของการแสดงค่าที่ error อยู่ 3 ตัวเลือกด้วยกัน 1 PDO ERRMODE SILENT โดยหากเราไม่ได้เปลี่ยนแปลงค่าอะไร เราก็จะสามารถแสดง error message ได้จากคำสั่ง $Conn >errorInfo 2 PDO ERRMODE WARNING โดย pdo จะแสดงค่า E WARNING ออกมาให้เรา 3 PDO ERRMOD -
เขียน PHP PDO ตอนที่ 3 Prepared statements (6,927)
การเขียนแบบ prepared statatments จะช่วยให้ผู้เขียนโปรแกรมมั่นใจได้ว่าจะไม่มีปัญหา SQL Injection อีกต่อไป ช่วยให้เราสบายใจได้มากที่เดียว ตัวอย่างการเขียนแบบ Prepared statements ของ pdo นั้นเขียนไม่ยากครับ แต่การทำ prepared statment นั้นจะต้องใช้กับคำสั่ง execute และการ prepare เราสามารถ -
เขียน PHP PDO ตอนที่ 4 Transactions (7,796)
บทความนี้ว่าด้วยเรื่องการทำ Transaction ของการเขียนโปรแกรมด้วยภาษา php โดยการใช้ PDO นั้นจะมีคำสั่งที่เราจำเป็นจะต้องใช้งานแน่ ๆ เพิ่มมาอีก 3 คำสั่งคือ beginTransaction commit rollBack [img]http www worldphp com blogimg 136845321910337292171536219565 jpg[ img] ซึ่งก็เป็นคำสั่ง -
PHP PDO กับฐานข้อมูล (4,487)
ในการใช้ PHP ทำงานร่วมกับฐานข้อมูล จำเป็นต้องรู้ภาษา SQL เสียก่อน และต้องรู้ด้วยว่า ฐานข้อมูลที่ต้องทำงานด้วยนั้นเป็นระบบไหน เพราะ PHP มีคำสั่งเฉพาะสำหรับฐานข้อมูลแต่ละระบบแยกกันอยู่ แต่เมื่อมีเทคโนโลยีมากขึ้นระบบฐานข้อมูลมีความหลากหลายมากขึ้น ความคล่องตัวในการย้ายฐานข้อมูลจากระบบหนึ่งไปยังอีกระบ -
เปลี่ยนจาก mysql มาเป็น mysqli กันเถอะ (10,822)
mysqli ย่อมาจาก mysql improved หรือชุดคำสั่งสำหรับติดต่อ mysql server ที่พัฒนามากขึ้น โดยมีจุดที่ดีกว่า mysql ตรงที่ Object oriented interface เมื่อสั่งคำสั่งติดต่อกับ mysql หรือทำการ query ข้อมูล จะไม่ออกมาเป็นตัวแปรค่าผสม mixed value แล้วนะครับ จะได้เป็น object มาแทน และตัว object นี้จะสามาร -
MySQLi กับ MySql ต่างกันอย่างไร (6,144)
วันนี้เราจะมาเปรียบเทียบ MySQLi กับ MySql กันเจ้าค่ะ เนื่องจากว่าเว็บตัวใหม่ที่กำลังจะทำ เป็นเว็บที่ใช้ CMS สุดฮิต Joomla 1 6 แล้วก็มาเจอะเจอบางอย่างที่ไม่เคยสังเกต ในช่วงของกระบวนการกำหนดค่าฐานข้อมูล คือคำว่า MySQLi ก็ทำให้สงสัย และต้องหาข้อมูลกันซักหน่อย [h2]MySQLi ย่อมาจาก MySQL Impro -
วิธีป้องกัน SQL Injection และตัวอย่าง code php mysql (7,208)
[h2]คำสั่งที่ใช้ป้องกัน[ h2] คำสั่ง mysql real escape string หรือ mysql escape string คำสั่ง sprintf [h2]สำหรับการ SELECT[ h2] [code]$sql sprintf "SELECT FROM `user` WHERE `username` '%' AND `password` '%s'" mysql real escape string $ POST['username'] ค่า -
ป้องกัน SQL Injection บน PHP และ MySQLi (6,434)
SQL Injection คือ วิธีการหนึ่งที่ถูกนำมาใช้ในการเจาะระบบด้วยช่องโหว่ทางการเขียนโปรแกรมรวมกับคำสั่งของ SQL ที่ส่งไปประมวลผล โดยบทความนี้แนะนำวิธีป้องกัน SQL Injection บน PHP และ MySQLi ด้วย 2 วิธี ดังนี้ [h2]วิธีป้องกัน SQL Injection บน PHP และ MySQLi[ h2] 1 ใช้คำสั่ง prepare เพื่อกรองเงื่อนไขใ -
การ Hack เว็บด้วยวิธี SQL Injection (61,104)
กล่าวโดยรวมนะครับ บทความต่อไปนี้พยายามที่จะช่วยให้ผู้เริ่มต้นที่กำลังเผชิญกับปัญหาเกี่ยวกับการใช้ SQL Injection เพื่อให้เกิด ประโยชน์ และเพื่อป้องกันการโจมตีจากเทคนิคนี้ Credit ข้อมูลเหล่านี้จัดหาและเรียบเรียง โดย SK [b]1 0 นำกันก่อนนะ[ b] เมื่อระบบเปิดเฉพาะ port 80 คงไม่ต้องมานั่งเสียเวลา