Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword or section
Like this
3Activity
×

Table Of Contents

CHAPTER 1
Introduction
Who Should Read This Book?
Introduction to Oracle
Databases and Instances
Tablespaces
Schemas and Users
Introduction to PHP
CHAPTER 2
PHP Oracle Extensions
Choosing a PHP Oracle Extension
Oracle Extension
OCI8 Extension
PDO Extension
PHP Database Abstraction Libraries
ADOdb
PEAR DB
PEAR MDB2
Getting the OCI8 and PDO_OCI Extensions
OCI8 and PDO_OCI Installation Options
Zend Core for Oracle
OCI8 and PDO_OCI Development Cycle
CHAPTER 3
Installing Oracle Database 10g Express Edition
Oracle Database Editions
Oracle Database XE
Installing Oracle Database XE on Linux
Installing Oracle Database XE on Debian, Ubuntu, and Kubuntu
Installing Oracle Database XE on Windows
Testing the Oracle Database XE Installation
Configuring Oracle Database XE
Setting the Oracle Database XE Environment Variables on Linux
Enabling Database Startup and Shutdown from Menus on Linux
Starting and Stopping the Listener and Database
Enabling Remote Client Connection
CHAPTER 4
Using Oracle Database 10g
Oracle Application Express
Logging In To Oracle Application Express
Unlocking the HR User
Creating Database Objects
Working with SQL Scripts
Creating a PL/SQL Procedure
Creating a Database User
Monitoring Database Sessions
Database Backup and Recovery
Oracle SQL Developer
Creating a Database Connection
Editing Data
Creating a Table
Executing a SQL Query
Editing, Compiling and Running PL/SQL
Running Reports
Creating Reports
CHAPTER 5
Installing Apache HTTP Server
Installing Apache HTTP Server on Linux
Starting and Stopping Apache HTTP Server
Installing Apache HTTP Server on Windows
Installing PHP 4 on Linux
Installing PHP 4 on Windows
Installing OCI8 With Oracle Instant Client
Installing OCI8 with Instant Client on Linux
Installing OCI8 with Instant Client on Windows
Installing PDO
Installing PDO on Linux
Installing PDO on Windows
CHAPTER 7
Installing Zend Core for Oracle
Zend Core for Oracle 2.0
Installing Zend Core for Oracle
Installing Zend Core for Oracle on Linux
To install Zend Core for Oracle on Linux:
Testing the Zend Core for Oracle Installation on Linux
To test the Zend Core for Oracle installation on Linux platforms:
Installing Zend Core for Oracle on Windows
Testing the Zend Core for Oracle Installation on Windows
Configuring Zend Core for Oracle
CHAPTER 8
Connecting to Oracle Using OCI8
Oracle Connection Types
Standard Connections
Multiple Unique Connections
Persistent Connections
Oracle Database Name Connection Strings
Easy Connect String
Full Database Connection String
Database Alias
Oracle Environment Variables for Connections
Closing Oracle Connections
Connection Cleanliness with Persistent Connections
Optional Connection Parameters
Connection Character Set
Connection Privilege Level
Tuning Oracle Connections in PHP
Connection Decisions
Tuning Persistent Connections
Tuning Oracle Net
Other Oracle Net Optimizations
Tracing Oracle Net
Connection Management in Scalable Systems
CHAPTER 9
Executing SQL Statements With OCI8
SQL Statement Execution Steps
Query Example
Oracle Datatypes
Fetch Functions
Insert, Update, Delete, Create and Drop
Transactions
Autonomous Transactions
The Transactional Behavior of Connections
Handling OCI8 Errors
Tuning SQL Statements in PHP Applications
Using Bind Variables
Default Prefetch Size
Default Statement Cache Size
Limiting Rows and Creating Paged Datasets
Auto-Increment Columns
Exploring SQL
Regular Expressions in SQL
Analytic Functions in SQL
CHAPTER 10
Using PL/SQL with OCI8
PL/SQL Overview
Blocks, Procedures, Packages and Triggers
Anonymous Blocks
Stored or Standalone Procedures and Functions
Packages
Triggers
Creating PL/SQL Procedures in PHP
Calling PL/SQL Procedures and Functions
PL/SQL Errors in PHP
PL/SQL Success With Information Warnings
End of Line Terminators in PL/SQL with Windows PHP
Oracle Collections in PHP
Array Binding and PL/SQL Bulk Processing
Using PL/SQL Types in PHP
Using REF CURSORS for Result Sets
Getting Output with DBMS_OUTPUT
CHAPTER 11
Using Large Objects in OCI8
Working with LOBs
Other LOB Methods
Working with BFILEs
Using the SimpleXML Extension in PHP
XQuery XML Query Language
Establishing the Environment Between Oracle and PHP
Manipulating Strings
Determining the Locale of the User
Developing Locale Awareness
Encoding HTML Pages
Specifying the Page Encoding for HTML Pages
Specifying the Encoding in the HTTP Header
Specifying the Encoding in the HTML Page Header
Specifying the Page Encoding in PHP
Organizing the Content of HTML Pages for Translation
Strings in PHP
Static Files
Data from the Database
Presenting Data Using Conventions Expected by the User
Oracle Date Formats
Oracle Number Formats
Oracle Linguistic Sorts
Oracle Error Messages
CHAPTER 14
Tracing OCI8 Internals
Enabling OCI8 Debugging output
CHAPTER 15
Testing PHP and the OCI8 Extension
Running OCI8 Tests
Tests that Fail
Creating a Test
OCI8 Test Helper Scripts
Running a Single Test
Configuring the Database For Testing
CHAPTER 16
OCI8 Function Names in PHP 4 and PHP 5
CHAPTER 17
The Obsolete Oracle Extension
Oracle and OCI8 Comparison
Glossary
0 of .
Results for:
No results containing your search query
P. 1
Underground Php Oracle Manual

Underground Php Oracle Manual

Ratings: (0)|Views: 2,828|Likes:
Published by tusk3r00

More info:

Published by: tusk3r00 on Sep 27, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See More
See less

11/01/2011

pdf

text

original

You're Reading a Free Preview
Pages 4 to 38 are not shown in this preview.
You're Reading a Free Preview
Pages 42 to 78 are not shown in this preview.
You're Reading a Free Preview
Pages 82 to 152 are not shown in this preview.
You're Reading a Free Preview
Page 156 is not shown in this preview.
You're Reading a Free Preview
Pages 160 to 195 are not shown in this preview.

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->