万本电子书0元读

万本电子书0元读

顶部广告

Learning PHP Data Objects电子书

售       价:¥

9人正在读 | 0人评论 9.8

作       者:Dennis Popel

出  版  社:Packt Publishing

出版时间:2007-08-30

字       数:56.8万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
This book describes the topic first and then gives step-by-step instructions on how to go about a particular example. PHP developers who need to use PDO for data abstraction.
目录展开

Learning PHP Data Objects

Table of Contents

Learning PHP Data Objects

Credits

About the Author

About the Reviewers

Preface

What This Book Covers

Who This Book is For

Conventions

Reader Feedback

Customer Support

Downloading the Example Code for the Book

Errata

Questions

1. Introduction

Using PDO

Connecting to the Database

Connection Strings

Issuing SQL Queries, Quoting Parameters, and Handling Result Sets

Error Handling

Prepared Statements

Appropriate Understanding of PDO

Summary

2. Using PHP Data Objects: First Steps

Connection Strings

Creating the Sample Database

The Data Model

Creating the MySQL Database

Designing Our Code

PDO Statements and Result Sets

Retrieving Result Set Metadata

Summary

3. Error Handling

Sources of Errors

Server Software Failure or Overload

Improper Configuration of the Application

Improper Validation of User Input

Inserting a Record with a Duplicate Primary Key or Unique Index Value

Syntax Errors in SQL Statements

Types of Error Handling in PDO

Defining an Error Handling Function

Creating the Edit Book Page

Creating the Edit Author Page

Securing against Uncaught Exceptions

Summary

4. Prepared Statements

Prepared Statements

Positional and Named Placeholders

Prepared Statements and Bound Values

Working with BLOBs

Summary

5. Handling Rowsets

Retrieving the Number of Rows in a Result Set

Limiting the Number of Rows Returned

Using Database-Specific SQL

Processing the Top N Rows Only

Starting at an Arbitrary Offset

Summary

6. Advanced PDO Usage

Setting and Getting Connection Attributes

MySQL Buffered Queries

Connecting Using the Connection Configuration File and php.ini Setting

Getting the List of Available Drivers

Transactions

Summary

7. An Advanced Example

Designing the Model

Modifying the Frontend to Use the Model

Advantages of Separating the Model

Further Thoughts

Finishing Up

A. Introduction to OOP in PHP5

What is Object-Oriented Programming?

The Syntax for Declaring Objects

Constructors

Destructors

The Advantages of OOP

Inheritance

Encapsulation

Polymorphism

Static Properties, Methods, and Class Constants

Exceptions

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部