2/ส.ค./56  เข้างาน 8.30 น. วันนี้ก็ยังคงอยู่ในหัวเรื่องของการทำความเข้าใจ PDO (PHP Database Objects) และในวันนี้ก็จะเป็นหัวข้อเกี่ยวกับการรับมือกับ error ใน PDO ซึ่งสำหรับ PDO กระบวนการรับมือกับ error นั้นจะทำผ่านการโยนเอ็กเซ็ปชั่น 
เช่นถ้าเราต้องการติดต่อกับฐานข้อมูลแต่เกิดปัญหาที่ติดต่อไม่ได้ ระบบจะทำการโยนเอ็กเซ็ปชั่นออกมา ซึ่งเราสามารถเขียนโค้ชเพื่อจัดการกับปัญหานี้ได้  ยกตัวอย่างcode
  try {
          $db_conn = new PDO('mysql :host = localhost ;dbname=recipes','php-user','secret');
} cath (PDOException $e) {
          echo "Could not connect to database";
}
    การรับมือกับปัญหาในขณะพรีแพร์  เมื่อเราเรียก PDO::prepare สิ่งที่เราได้รับกลับมาคือ PDOStatement แต่ที่สำคัญคือ ในกรณีที่พรีแพร์เกิดเออเร่อร์ขึ้น เราจะได้รับค่าที่แสดงออกมาเช่นไรระหว่าง false หรือ PDOException และโค้ดที่เราเขียนนั้นก็จะทำการเปลี่ยนไปตามค่าที่ถูกแสดงออกมา
    การรับมือกับปัญหาที่เกิดขณะทำงาน การทำงานกับ PDOStatement ที่ดี เมื่อเรามี PDOStatement แล้วและทำการผูกค่ากับตัวแปรทุกๆตัวแล้ว แต่ก่อนที่จะทำการดึงข้อมูล เราต้องตรวจสอบว่า การเรียกคำสั่ง execute()ได้ผลกลับมาเป็นจริงหรือไม่
    นอกจากที่กล่าวมาในเบื้องต้น เกี่ยวกับการรับมือกับเออร์เร่อร์ในกรณีดังกล่าวแล้ว ยังมีอีกกรณีที่ได้ทำความเข้าใจคือ
การจัดการกับเออร์เร่อร์ขณะดึงข้อมูล ซึ่งทำให้รู้ได้ว่าเมื่อได้ที่เกิดข้อผิดพลาด และใช้วิธีการตรวจสอบอย่างไร 
    และหัวข้อถัดไปที่จะทำความเข้าใจในสัปดาร์หน้า คือ แอดวานซ์เจอร์ของ PDO .