Building Database Applications on the Web Using PHP3

Overview

Hundreds of thousands of web developers have discovered the ease and power of PHP3 and PostgreSQL. Together, they form an integrated, robust platform for building industrial-strength, interactive, server-side database applications for the web.

Building Database Applications on the Web Using PHP3 provides everything you need to understand and work with PHP3. This complete resource presents essential ...

See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (13) from $1.99   
  • New (3) from $31.96   
  • Used (10) from $1.99   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$31.96
Seller since Tue Jan 01 01:01:01 EST 2008

Feedback rating:

(171)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
0201657716 BRAND NEW NEVER USED IN STOCK 125,000+ HAPPY CUSTOMERS SHIP EVERY DAY WITH FREE TRACKING NUMBER

Ships from: fallbrook, CA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$33.14
Seller since Tue Oct 07 09:35:53 EDT 2014

Feedback rating:

(294)

Condition: New
Brand New Item.

Ships from: Chatham, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$45.00
Seller since Tue Oct 07 09:37:03 EDT 2014

Feedback rating:

(184)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing All
Close
Sort by
Sending request ...

Overview

Hundreds of thousands of web developers have discovered the ease and power of PHP3 and PostgreSQL. Together, they form an integrated, robust platform for building industrial-strength, interactive, server-side database applications for the web.

Building Database Applications on the Web Using PHP3 provides everything you need to understand and work with PHP3. This complete resource presents essential background information and clear explanations of PHP3, PostgreSQL, MySQL, HTML, Linux, and other relevant database and Internet technologies. A step-by-step tutorial walks you through the process of building PHP3 applications, featuring a series of increasingly sophisticated applications that focus on such vital topics as creating run-time generated graphics, database integration and design, and login authentication.

You will also find a comprehensive reference to the syntax, grammar, and function library of PHP3, organized both alphabetically and by type of function. This reference incorporates numerous working examples that demonstrate proper use of PHP functions and can be pasted directly into your own applications.

The accompanying CD-ROM provides everything needed to install PHP and PostgreSQL under Red Hat Linux. Readers may also log onto a private web site where all the real-world database applications found in the book can be built from an Internet connection.

Whether you are just learning web-based development and PHP3 or are already developing sophisticated applications, Building Database Applications on the Web Using PHP3 is an accessible and essential guide to this powerful web development environment.



Read More Show Less

Editorial Reviews

Booknews
A book/CD-ROM presenting essential background and explanations of PHP3, PostgreSQL, MySQL, HTML, Linux, and other database and Internet technologies. A step-by-step tutorial walks through the process of building PHP3 applications. Reference material, organized both alphabetically and by function, covers the syntax, grammar, and function library of PHP3. Tutorial and reference material incorporate working examples and applications. The CD-ROM provides PHP software. Hilton is founder of an international research and development holding company. Willis is president of a US research and development company. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Read More Show Less

Product Details

  • ISBN-13: 9780201657715
  • Publisher: Addison Wesley Professional
  • Publication date: 12/27/1999
  • Edition description: BK&CD ROM
  • Pages: 624
  • Product dimensions: 7.37 (w) x 9.18 (h) x 1.16 (d)

Read an Excerpt

PREFACE:
A good beginning makes a good ending.

—English proverb



We began developing Internet database applications several years ago. We tried most of the commercial database products. We found that the learning curve, coupled with seemingly endless product upgrades, worked together to discourage our efforts. (Just keeping our network running was hard enough, let alone trying to juggle an off-site database development environment!)

Within a week of discovering PHP3, we were converts. Could anything really work this well? We found the learning curve to be gradual. The performance statistics were comparable to everything else we were using. And it is open source!

As the proverb suggests, "a good beginning" does indeed make for "a good ending." The robust syntax of PHP3, its broad database connectivity, and the worldwide user support base were strong factors in our adoption of PHP as one of our development standards.

To see for yourself, take a 30-minute "test drive" by logging onto www.php123.com. You will need the ID available on the CD. Turn to Chapter 3 in the book and type in "Example 1." Then run your example. Your real-world application example is worth ten thousand words. We think you will be as pleased as we were with what you find. No excuses, jump to www.php123.com now!

For readers who are already PHP3 users, we hope you will find this book useful as a comprehensive reference guide. We included virtually every important function, with sections on syntax and user functions. We omitted detailed examples on certain arcane or highly specialized functions that we felt would not be useful inthe average development effort. For the most part, the Language and Function Reference contains examples the authors have developed to demonstrate actual working snippets of logic. These examples are not a reprinting of the on-line technical documentation!

The book emphasizes applications using PostgresSQL and MySQL, two powerful database management systems. This is not to say that PHP3 can't use Oracle, Sybase, Informix, and Microsoft SQL Server—quite the contrary, all are supported at the native access levels by PHP3. We had only so many pages to work with, and since all database functions are similar, we have not included detailed examples of these in this book. Examples are found on the Readers Only web site.

Suggestions or additions? We welcome and encourage your feedback. PHP3 is a collective effort and this is a collective book. The acknowledgment section gives lists of people whose collective efforts have built and continue to maintain PHP3, and of others who have been so helpful in this bookIs preparation and development.

So, what is PHP3 anyway? In short, PHP3 is a server-side programming environment that lets you mix HTML and script code. The scripting language resembles C and Perl. Because PHP3 was specifically designed to be a server-side scripting language for web servers, it offers a vast array of functions and behind-the-scenes magic to make common tasks easy. Read on.



0201657716P04062001
Read More Show Less

Table of Contents

1. Getting Started.
Getting the Most from This Book.
What You'll Need to Know.
Online Web Site.
The "Big Picture" in Pictures.
Getting Up and Running.
Using the Readers Only Web Site.

Using a Local Computer.
Installing the CD-ROM.


2. PHP3.
Why PHP?
History.
Open Source.

What PHP3 Doesn't Do.

3. Databases.
Database 101.
SQL and PHP.
Persistent Database Connections and PHP.


4. POSTGRESQL.
Description.
History.
Overview.
Comparison (Feature) Chart.
Performance and Processes.
OIDs: Inversion Large Objects.
Advanced Features.
Inheritance.
Non-Atomic Values.
Arrays.

What PostgreSQL Won't Do.

5. MYSQL.
Comparison of MySQL and PostgreSQL.

6. Other SQL Databases.
Proprietary SQL Databases.
mSQL.
Microsoft Access.

Non-Native Database Connection Standards.
Java Database Connector (JDBC).
Embedded SQL.
Open DataBase Connectivity (ODBC).


7. Why UNIX? (Why NotWindows?)
Brief Overview of UNIX.
Why Linux?
A Comparison: Linux vs. Windows.

8. Internet Basics.
Internet 101.
Browsers 101.

9. HTML and PHP.
HTML 101.
History.

The PHP3 Script.
A Five-Minute Example.
Getting to Your PHP3 Script.
How PHP3 Is Interpreted.
Execution Speed.

PHP and JAVA.
JAVA.
JAVASCRIPT.


10. The PHP3 Language.
Basics.
The Language Construct.
Syntax.
Encapsulating PHP3 and HTML.
Statement Separation.
Comments.
Variables.
Variable Types.
Initializing Objects.
Scope of Variables.
Variables of Variables.
External Variables.
Type Determination.
Arrays.
Constants.

Expressions.
Functions.
Statements.
Classes.

11. Databases and SQL.
Database Building Blocks.
Native vs. Generic Database Access.
Database Design.
The Problem.
Normalizing the Data.
Building a Data Dictionary.

Using Other Databases.
xBase DBMSs.
PostgreSQL.

Queries Using the SQL SELECT Statement.
What's a Query?
Case Sensitivity.
Fields in the Target List.
Arbitrary Expressions.
Arbitrary Logical Operators.
Redirecting SELECT Queries.
Updating Tables.
Deleting from Tables.
Using Transactions.
Vacuuming a Database (Housekeeping).
Using Aggregate Functions.


12. Applications.
Application #1: "Hello World."
Writing It.
Uploading It.
Running It.
A Note on Web Page Creation.
Troubleshooting.

Application #2: "File-Based Counter."
Writing It.
Running It.
Troubleshooting.

Application #3: "Database-Based Counter."
Writing It.
Running It.
Troubleshooting.

Application #4: "Real-Time Graphics."
Writing It.
Running It.
Troubleshooting.

Application #5: "Jeff's Super-Form."
Step by Step.

Application #6: "Application-Specific Form Processor."
Writing It.
Running It.
Troubleshooting.

Application #7: "Querying Application #6."
Writing It.
Running It.
Troubleshooting.

Application #8: "Login Authentication."
Writing It.
Tables to Build.
Step by Step.
Running It.
Troubleshooting.

Where to Next?

13. Technical Notes.
"State" and Interactive Web Design.
Authentication.
XML Parser.
Lightweight Directory Access Protocol (LDAP).
SNMP Functions.
IMAP Functions.
Image Functions.
Hyperwave Functions.
Gz-File Functions.
HTTP-Related Functions.
Data Conversion Functions.
Spelling Functions.
Arbitrary-Precision Functions.
FilePro Functions.
Oracle 7-8 Functions.
PDF Functions.
InterBase Functions.
VmailMgr Functions.
Shared Memory and Semaphore Functions.
Using the PHP3 Debugger.
Linking User-Defined Functions into the Built-in PHP3 Library.

Language and Function Reference.
Appendix 1: Variables Provided to PHP3 Scripts.
Appendix 2: PostgreSQL and fsync().
Reading List.
Function Index.
General Index.
Read More Show Less

Preface

A good beginning makes a good ending.

—English proverb



We began developing Internet database applications several years ago. We tried most of the commercial database products. We found that the learning curve, coupled with seemingly endless product upgrades, worked together to discourage our efforts. (Just keeping our network running was hard enough, let alone trying to juggle an off-site database development environment!)

Within a week of discovering PHP3, we were converts. Could anything really work this well? We found the learning curve to be gradual. The performance statistics were comparable to everything else we were using. And it is open source!

As the proverb suggests, "a good beginning" does indeed make for "a good ending." The robust syntax of PHP3, its broad database connectivity, and the worldwide user support base were strong factors in our adoption of PHP as one of our development standards.

To see for yourself, take a 30-minute "test drive" by logging onto www.php123.com. You will need the ID available on the CD. Turn to Chapter 3 in the book and type in "Example 1." Then run your example. Your real-world application example is worth ten thousand words. We think you will be as pleased as we were with what you find. No excuses, jump to www.php123.com now!

For readers who are already PHP3 users, we hope you will find this book useful as a comprehensive reference guide. We included virtually every important function, with sections on syntax and user functions. We omitted detailed examples on certain arcane or highly specialized functions that we felt would not be useful in theaverage development effort. For the most part, the Language and Function Reference contains examples the authors have developed to demonstrate actual working snippets of logic. These examples are not a reprinting of the on-line technical documentation!

The book emphasizes applications using PostgresSQL and MySQL, two powerful database management systems. This is not to say that PHP3 can't use Oracle, Sybase, Informix, and Microsoft SQL Server—quite the contrary, all are supported at the native access levels by PHP3. We had only so many pages to work with, and since all database functions are similar, we have not included detailed examples of these in this book. Examples are found on the Readers Only web site.

Suggestions or additions? We welcome and encourage your feedback. PHP3 is a collective effort and this is a collective book. The acknowledgment section gives lists of people whose collective efforts have built and continue to maintain PHP3, and of others who have been so helpful in this bookIs preparation and development.

So, what is PHP3 anyway? In short, PHP3 is a server-side programming environment that lets you mix HTML and script code. The scripting language resembles C and Perl. Because PHP3 was specifically designed to be a server-side scripting language for web servers, it offers a vast array of functions and behind-the-scenes magic to make common tasks easy. Read on.



1
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)