Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Symbols and Numerics

$ metacharacter, Perl regular expressions

% wildcard, mysql client

& character, htmlentities

[], () metacharacters, Perl regular expressions

. (period) metacharacter, Perl regular expressions

? option, mysqlxyz clients

metacharacter, Perl regular expressions

$, \, " escape sequences

^ metacharacter, Perl regular expressions

", ' characters, htmlentities

<, > characters, htmlentities

401 (Unauthorized access) message, 2nd, 3rd

A

A metacharacter, Perl regular expressions

A (IPv4 Address Record) record type, DNS

a, a+ file access modes

a option, mysqlcheck client

A parameter, date function

a parameter, date function, 2nd

A6 (IPv6 addresses) record type, DNS

AAAA (IPv6 Address Record) record type, DNS

about page, Zend Framework

about.phtml view, Zend Framework, 2nd

AboutController.php, Zend Framework, 2nd

absolute paths, identifying

abstract classes, OOP, 2nd-3rd

abstract keyword, 2nd

abstract methods

accented languages

character entity references, 2nd

access control, MySQL privileges

access privilege system, MySQL-2nd

access information storage-2nd

how it works-2nd

accessibility

accessors

ACID acronym

actor parameter

SoapClient constructor

SoapServer constructor

addAttachment method

Mail_Mime package, PEAR

addElement method, HTML_QuickForm class

addFunction method, SOAP

addition (+) operator

addition-assignment operator

addl_headers parameter, mail function

addl_params parameter, mail function

addslashes function

addtl parameter, checkdnsrr function

AddType directive

installing Apache and PHP on Linux

installing Apache and PHP on Windows

ad/ai/au prefixes

trigger naming, MySQL

administrator, MySQL, 2nd

setting administrator password, 2nd

Adobe Dreamweaver CS3

Adobe Flash

general PHP language features

affected_rows method, mysqli, 2nd

after triggers, MySQL

before triggers compared

naming conventions

AGAINST function, MySQL

full text indexes, 2nd

aggregate functions, SQLite-2nd

aggregators, RSS

MagpieRSS

popular aggregators

ALGORITHM Attribute

views, MySQL

algorithms

MERGE algorithm

TEMPTABLE algorithm

UNDEFINED algorithm

ALL PRIVILEGES privilege

allow_call_time_pass_reference directive

allow_url_fopen directive, 2nd, 3rd

allowable_tags parameter, fgetss function

alnum character class

alpha character class

alphanumeric rule

PEAR: HTML_QuickForm

ALTER statements, MySQL, 2nd

ALTER PROCEDURE

ALTER ROUTINE

ALTER TABLE

ALTER VIEW

Alter_priv column

db table

host table

user table, 2nd

Alter_routine_priv column

db table

host table

user table, 2nd

always_populate_raw_post_data directive

amortizationTable function, 2nd

ampersand (&) character

displaying special HTML characters

htmlentities function translating

AND (&&) operator

AND (&) bitwise operator

AND (&) logical operator

ANY record type, DNS, 2nd

Apache

disabling broadcast of server signature

downloading-2nd

downloading Apache manual

hiding configuration details

htaccess file

httpd.conf file

installing on Linux-2nd

installing on Windows-2nd

reasons for installing, 2nd

ServerSignature directive

ServerTokens directive

viewing documentation

web site

XAMPP as test environment

application directory

creating Zend Framework front-end controller

application logic

index.tpl template

architecture

stored routines

ARCHIVE storage engine, MySQL

Archive_Tar package, PEAR

arg_separator.input directive, PHP

arg_separator.output directive, PHP

argc

register_argc_argv directive

arguments

see also parameters

default argument values-2nd

escapeshellarg function

escaping shell arguments

optional arguments

passing arguments by reference

passing arguments by value-2nd

argv

register_argc_argv directive

arithmetic operators

array datatype

type casting

array function

array functions

array

array_chunk

array_combine

array_count_values

array_diff

array_diff_assoc

array_flip

array_intersect

array_intersect_assoc

array_key_exists

array_keys

array_merge

array_merge_recursive

array_pop

array_push

array_rand

array_reverse

array_search

array_shift

array_slice

array_splice

array_sum

array_unique

array_unshift

array_values

array_walk-2nd

arsort

asort

count

current

each

end

explode

in_array

is_array

key

krsort

ksort

list

natcasesort

natsort

next

prev

print_r

range

reset

rsort

setlocale function

shuffle

sizeof

sort

usort-2nd

array pointers

moving to first position

moving to last position

moving to next position

moving to previous position

array_chunk function

array_combine function

array_count_values function

array_diff function

array_diff_assoc function

array_flip array function

array_flip function

array_intersect function

array_intersect_assoc function

array_key_exists function

array_keys function

array_merge function

array_merge_recursive function

array_pop function

array_push function

array_rand function

array_reverse function

array_search function

array_shift function

array_slice function, 2nd

array_splice function

array_sum function

array_unique function

array_unshift function

array_values function

array_walk function-2nd

arrays-2nd

$_FILES superglobal array-2nd

adding and removing elements-2nd

adding values in

array pointers

associative keys

converting array into string

counting array value frequencies

creating-2nd

creating with predefined value

data types

described-2nd

determining size-2nd

determining unique array values

dividing into smaller arrays

extracting with list function

keys

locating elements in-2nd

manipulating-2nd

mapping associatively

merging

combining array of keys to array of values

maintaining duplicated values

moving array pointer-2nd

multidimensional arrays

numerical keys

offset for numerically indexed arrays

outputting

passing array values to function-2nd

printing for testing purposes

random reordering of elements

reading CSV file into

reading directory into

reading file into

register_long_arrays directive

removing and returning section of

removing duplicate values

retrieving array keys

retrieving array values

retrieving current array key

retrieving current array key and value

retrieving current array value

retrieving last array value

retrieving next array value

retrieving previous array value

returning first element of

returning key/value pair at current pointer

returning key/value pairs common to

returning key/value pairs in first array only

returning last element of

returning number of values in

returning random keys from

returning section of-2nd

returning values common to

returning values in first array only

reversing key/value roles

reversing order of elements

searching-2nd

searching associative array keys

searching associative array values

searching for all matching elements

sorting-2nd

by keys

case insensitive human sort order

element ordering options

key/value pairs not maintained

maintaining key/value pairs

natural human sort order

reverse (descending) order

sorting by ASCII value

sorting in another language

sorting naturally

sorting numerically

user-defined criteria-2nd

sqlite_array_query function

sqlite_fetch_array function-2nd

testing if variable is an array

traversing-2nd

working with multivalued form components

zero index value

arsort function, arrays

AS keyword, MySQL

ASCII attribute

CHAR datatype, MySQL

asensitive cursors, MySQL

asort function, arrays

asp_tags directive, PHP

ASP-style syntax

embedding PHP code in web pages

assign attribute

include statement, Smarty

assign parameter

insert tag, Smarty

assignment of variables

reference assignment

value assignment

assignment operators

assoc_case directive, sqlite

associative arrays

creating

creating arrays with array function

mapping arrays associatively

returning key/value pairs common to arrays

returning key/value pairs in first array only

returning random keys from arrays

returning result set as associative array-2nd

searching associative array keys

searching associative array values

associative keys, arrays

associativity, operators, 2nd

asXML method, SimpleXML

atime parameter, touch function

atomicity, database transactions

attachments

sending e-mail attachments

attributes

datatype attributes, MySQL-2nd

getting and setting attributes, PDO

stored procedures, MySQL

attributes method, SimpleXML

attributes parameter, ldap_search

attributes_only parameter, ldap_search

audit trails

reasons for using triggers

auditing

general language features

Auth package, PEAR

Auth_HTTP class, PEAR

authenticating against MySQL database-2nd

authentication methodologies, PHP-2nd

installing-2nd

validating user credentials with Auth_HTTP

authentication

see also privileges

access control stages

Auth_HTTP class, PEAR-2nd

connection authentication

database based authentication-2nd

file based authentication-2nd

general PHP language features

hard coded authentication

how privilege system works

HTTP authentication-2nd

IP address based authentication-2nd

PHP authentication-2nd

header function

isset function

tracing connection request

user login administration-2nd

authentication variables, PHP

determining if properly set

authentication_dynamic table, MyISAM

authentication_static table, MyISAM

authenticationFile.txt, 2nd

authns parameter, checkdnsrr function

authorization

access control stages

how privilege system works

request authorization

tracing connection request

user table and

auto login example, session handling-2nd

auto_append_file directive, PHP

auto_detect_line_endings directive, PHP

AUTO_INCREMENT datatype attribute, MySQL

auto_prepend_file directive, PHP

function libraries

auto_start directive

session handling, 2nd

autocommit method, mysqli

AUTOCOMMIT variable

MySQL transactions tips

autocommits

PDO_ATTR_AUTOCOMMIT option

auto-completion

mysql client

PEAR: HTML_QuickForm

autoload function

autoloading objects, OOP-2nd

require_once statement

auto-rehash option, mysql client

B

%b type specifier

B,  metacharacters, Perl regular expressions

b file access mode

b option, mysql client

b type code, data types

back_log parameter, MySQL

backgrounds

highlight.bg directive, PHP

backslash () character

escape sequences, PHP

inserting backslash delimiter before special characters

MySQL using

backtick operator

backticks

executing shell command with

Bakken, Stig

bandwidth

calculating network bandwidth

testing user bandwidth-2nd

base directory

open_basedir directive, PHP

base exception class see exception class

baseclass

class inheritance, OOP

basename function

bd/bi/bu prefixes

trigger naming, MySQL

before triggers, MySQL

after triggers compared

naming conventions

BEGIN command

conforming to SQL-99 syntax

BEGIN/END block, MySQL

LEAVE command

stored routines, 2nd, 3rd

beginTransaction method, PDO

BIGINT datatype, MySQL

bin directory

installing MySQL on Windows

bin2hex function

binary data, SQLite-2nd

NULL character

sqlite_escape_string function

sqlite_udf_decode_binary function

sqlite_udf_encode_binary function

BINARY datatype attribute, MySQL

CHAR/VARCHAR datatypes

binary distribution

installing MySQL on Linux-2nd

binary output, returning

bind_param method, mysqli, 2nd, 3rd

bind_result method, mysqli, 2nd

bindColumn method, PDO

binding

ldap_bind function

ldap_unbind function

parameters, mysqli

results, mysqli

bindParam method, PDO, 808, 809, 810

bindtextdomain function, 2nd, 3rd

Bison

installing Apache and PHP on Linux

bitwise operators

BLACKHOLE storage engine, MySQL

BLOB datatype, MySQL

blocks

embedding multiple code blocks

BOOL (BOOLEAN) datatype, MySQL

Boole, George

Boolean datatype

type juggling

Boolean full-text searches, MySQL

bound columns

setting, PDO-2nd

bound parameters/results

prepared statements, mysqli

boxing client

SOAP client and server interaction

boxing server

SOAP client and server interaction

brackets ([])

[] metacharacter, Perl regular expressions

converting string characters into bracketed expressions

POSIX regular expressions

predefined character ranges (character classes)

break (<br>) tag

converting newline characters into

break statement, PHP

switch statement

B-tree indexes

buffering

output_buffering directive, PHP

sqlite_unbuffered_query function

build method, PHP

Calendar package, PEAR

business logic

separating presentational logic from

C

%c type specifier

C option, mysql client

C option, mysqlxyz clients

CA (Certificate Authority) certificate

REQUIRE X509 option

ssl-ca option, mysql client

ssl-capath option, mysql client

CA issuers

REQUIRE ISSUER option

cache directory

installing Smarty

cache_dir class member

modifying directory locations

cache_expire directive, session handling

cache_id parameter, display method, Smarty

cache_lifetime attribute, Smarty

cache_limiter directive, session handling

caching

compilation compared

feeds, MagpieRSS

page caching

query caching, 2nd

setting for session-enabled pages-2nd

Smarty templating engine-2nd

creating multiple caches per template

is_cached method

caching attribute, Smarty

caching templates, Smarty

Cake Software Foundation

CakeForge

CakePHP framework

calculate_bonus stored function, MySQL

Calendar package, PEAR-2nd

creating monthly calendar-2nd

date and time classes

decorator classes

installing

isValid method

tabular date classes

validating dates and times

validation classes

CALL statement, MySQL

callback rule, HTML_QuickForm

Canonical Name Record, DNS

capability, stored routines

capitalize function, Smarty

carriage return

escape sequences, PHP

CASCADE keyword, MySQL

CASCADED CHECK OPTION option, MySQL

WITH CHECK OPTION clause

case

manipulating case of characters in strings-2nd

case sensitivity

comparing two strings case-insensitively

comparing two strings case-sensitively

performing case-insensitive search-2nd

performing case-sensitive search-2nd

replacing text in case-insensitive manner

replacing text in case-sensitive manner-2nd

splitting string based on case-insensitive pattern, 2nd

splitting string based on case-sensitive pattern

SQLite

CASE statement

stored routines, MySQL

case statement, PHP

case-insensitive search

Perl regular expression modifier

casting, PHP-2nd

catching multiple exceptions-2nd

ceil function, MySQL

certificates

REQUIRE SUBJECT option

ssl-cert option, mysql client

CHAR datatype, MySQL

character classes

POSIX regular expressions-2nd

character entity references

character sequences

range function, arrays

CHARACTER SET option

LOAD DATA INFILE statement

character sets

default_charset directive, PHP

installing MySQL on Windows

supported by htmlentities function

CHARACTER_SETS table

characteristics

stored procedures, MySQL

characters

converting strings into bracketed expressions

counting number in string

customized character conversion

htmlentities function

ignoring newline characters

localized formats

reading single character

reading specific number of

regular expressions-2nd

charset parameter, htmlentities function

CHARSET placeholder

check option, myisamchk client

checkboxes

working with multivalued form components

checkdate function, PHP

checkdnsrr function-2nd

child class, OOP

children method, SimpleXML

chroot option, mysqld daemon

ciphers

REQUIRE CIPHER option

ssl-cipher option, mysql client

class attribute

dns_get_record returning

class constants

class definition

class inheritance, OOP-2nd

child class (subclass)

constructors and inheritance-2nd

extends keyword

parent class (baseclass)

class instantiation

new keyword

class libraries

helper functions

class management

autoload function

autoloading objects

class_exists function

classes

disable_classes directive, 2nd

classes, OOP

see also objects, OOP

characteristics and behaviors

checking if class exists

class constants

code conventions when creating

generalized class creation syntax

getting fields of class

getting list of defined classes

getting methods of class

getting name of class

getting parent class

static class members-2nd

clauses, MySQL

using with views

client-side cursors, MySQL

clone keyword, OOP

clone method, OOP

cloning, OOP-2nd

close method, mysqli, 2nd, 3rd

CLOSE statement, MySQL

cursors, 2nd

closedir function

closelog function, 2nd

closing files

CNAME (Canonical Name Record) record type, DNS

cntrl character class

code

see also PHP code

code reuse

getCode method, exception class

code editors, choosing-2nd

coding consistency, PDO

COLLATION_CHARACTER_SET_APPLICABILITY table

COLLATIONS table

Column_name column, columns_priv table

Column_priv column

columns_priv table

tables_priv table

COLUMN_PRIVILEGES table

columnCount method, PDO

column-names option, mysql

columns

granting column-level privileges

KEY_COLUMN_USAGE table

privilege verification process

retrieving first column in result set

retrieving number of columns in result set

retrieving column types

retrieving select result set columns

revoking column-level privileges

setting bound columns, PDO-2nd

sqlite_column function

sqlite_fetch_column_types function

sqlite_fetch_single function

table attributes modifying behavior, 2nd-3rd

columns option, mysqlimport utility

COLUMNS table

columns_priv table

access control/authorization

columns, table listing of

MySQL access privilege system, 2nd

columnset

use of term as placeholder, 2nd

COM/DCOM support, PHP

comma separated value (CSV) files

command line, SQLite-2nd

commands

escapeshellcmd function, 2nd

executing shell commands-2nd

executing system-level command

retrieving system command results

COMMENT characteristic

stored procedures, MySQL

comments

configuration files, MySQL

Smarty templating engine

comments, PHP-2nd

highlight.comment directive

multiple line C syntax

php.ini file

phpDocumentor

shell syntax

single line C++ syntax

commit

database transactions

InnoDB tables example, 2nd

commit method, mysqli

commit method, PDO

compare rule

PEAR: HTML_QuickForm

comparison operators

performing comparisons with subqueries

compatibility

zend.ze1_compatibility_mode directive, PHP

Compatible Regular Expressions (PCRE) library

compilation

caching compared

compile_dir class member

compile_id parameter, display method, Smarty

Complete installation

installing MySQL on Windows

compound datatypes-2nd

compress option

mysqlimport utility

mysql client, 2nd

compressed MyISAM

compression, PHP

zlib.output_compression directive

compression handler function

compression parameter, SoapClient

concatenate

concatenation operators, 2nd

CONCURRENT option

LOAD DATA INFILE statement

conditional statements, MySQL-2nd

conditional statements, PHP-2nd

alternative syntax

else statement

elseif statement

if statement

switch statement

conditions

stored routines, MySQL

config_dir class member

config_load function, Smarty

configuration directives see PHP configuration directives

configuration directives, list of see PHP configuration directives, list of

configuration parameters

track_vars

configuration, MySQL-2nd

automatically executing SQL commands

configuration files summarized

configuration templates

configuring PHP for MySQL

disabling DNS resolution

limiting connections to local server

logging potentially nonoptimal queries

logging slow queries

managing connection loads

my.cnf configuration file-2nd

MySQL Configuration Wizard

mysqld_safe wrapper

parameters-2nd

reasons for MySQL popularity

setting data directory location

setting default storage engine

setting maximum allowable simultaneous connections

setting MySQL communication port

setting MySQL daemon user

viewing MySQL configuration parameters

configuration, PHP-2nd

changing document extension

configuration parameters-2nd

configuring PHP at build time on Linux

configuring PHP for MySQL

expose_php directive

hiding Apache

hiding configuration details-2nd

hiding PHP-2nd

phpinfo function

removing phpinfo calls

safe mode-2nd

configuration, Smarty, 2nd-3rd

config_load function

configs directory

CSS and

global variables

referencing configuration variables

sections

configure command, PHP

connect method, mysqli class

connection authentication see authentication

connection options, mysqlxyz clients-2nd

connections

back_log parameter, MySQL

closing, SQLite

ldap_connect function

max_connections column, user table

max_connections parameter, MySQL

max_user_connections column, user table

opening, SQLite-2nd

PDO (PHP Data Objects)-801

embedding parameters into constructor

handling connection errors

PDO connection-related options

placing parameters in file

referring to php.ini file

pinging server

simultaneous connections for users

socket connections, establishing-2nd

sqlite_close function

sqlite_open function

sqlite_popen function

tracing connection requests-2nd

connections, MySQL

managing connection loads

secure MySQL connections-2nd

connections, mysqli extension

closing

handling errors

securing connection information

setting up

storing connection information

consistency

database transactions

stored routines

Console_Getopt package, PEAR

running info command for

constants, OOP

constants, PHP-2nd

constraints

TABLE_CONSTRAINTS table

construct function

constructors-2nd

declaration syntax

inheritance and-2nd

invoking parent constructors

invoking unrelated constructors

overloading

PHP4

CONTAINS SQL characteristic

stored procedures, MySQL

continue statement, PHP

control structures, PHP-2nd

conditional statements-2nd

file inclusion statements-2nd

looping statements-2nd

control structures, Smarty-2nd

controllers

AboutController.php, 2nd

creating Zend Framework front-end controller

creating Zend Framework web site-2nd

IndexController.php

MVC front controller

searching web with Zend_Service_Yahoo-2nd

$_COOKIE superglobal variable

cookie_domain directive

cookie_lifetime directive, 2nd

cookie_path directive

cookies

choosing cookies or URL rewriting

cross-site scripting

description

retrieving session name

retrieving information stored within

setcookie function

setting session cookie lifetime

setting session cookie valid domain

setting session cookie valid URL path-2nd

storing session information

use_cookies directive

Coordinated Universal Time (UTC)

copyright symbol

character entity reference for

corporate_mysqli class

count function, arrays

count_chars function

count_words function

CPAN (Comprehensive Perl Archive Network)

CrackLib extension, PHP

avoiding easily guessable passwords

installation

minimum password requirements

using-2nd

using dictionaries

cracklib_dict.pwd dictionary

craigslist

prominent MySQL users

CREATE (SHOW CREATE) statement, MySQL

create command, mysqladmin client

CREATE DATABASE statement, MySQL

CREATE privilege

CREATE ROUTINE privilege

CREATE TABLE statement, MySQL

copying tables

IF NOT EXISTS clause

TEMPORARY keyword

CREATE TEMPORARY TABLES privilege

CREATE TRIGGER statement, MySQL

trigger naming conventions

CREATE USER privilege

CREATE USER statement, MySQL

CREATE VIEW privilege

CREATE VIEW statement, MySQL

Create_priv column

db table

host table

user table, 2nd

Create_routine_priv column

db table

host table

user table, 2nd

Create_tmp_table_priv column

db table

host table

user table, 2nd

Create_user_priv column, user table, 2nd

Create_view_priv column

db table

table

user table, 2nd

credentials

binding to LDAP server

LDAP_INVALID_CREDENTIALS error code

Creole

crontab

using mysql in batch mode

cross-site scripting

cryptType element

Auth_HTTP class, PEAR

CSS (Cascading Style Sheets)

clash of syntax between Smarty and

embedding into Smarty template

literal tag, Smarty

Smarty configuration files and

tweaking table styles with CSS and HTML_Table

using with Smarty templating engine-2nd

CSV files

common usage of

reading CSV file into array

CSV storage engine, MySQL

curly brackets {}

clash of syntax between Smarty and CSS

currency

character entity references

localized formats

current function, arrays

current_user function

currentpage variable, MySQL

cursor_offset parameter

fetch method, PDO

cursor_orientation parameter

fetch method, PDO

cursors, MySQL-2nd

asensitive cursors

client-side cursors

closing

creating

forward-only cursors

insensitive cursors

introduction, 2nd

opening

read-only cursors

server-side cursors

using

using with PHP

Custom installation

installing MySQL on Windows

custom session handlers-2nd

D

%d type specifier

D, d metacharacters, Perl regular expressions

D option, mysql client

D, d parameters, date function

D parameter, numeric datatypes

digits following decimal point

d type code, data types

daemons

starting and stopping MySQL

data

delimiting data

exporting data-2nd

hiding sensitive data-2nd

importing data-2nd

outputting data to web browser-2nd

poorly protected data

sales table

sanitizing user input-2nd

PEAR: Validate package-2nd

data delimitation

data encryption see encryption

data handling

deleting LDAP data-2nd

inserting LDAP data-2nd

ldap_add function

ldap_delete function

ldap_mod_add function

ldap_mod_del function

ldap_modify function

ldap_rename function

updating LDAP data

data handling category

PHP configuration directives-2nd

data management, MySQL

data mining, MySQL

data retrieval, PDO-2nd

data sets, PHP

Data Source Name see DSN

data types

PHP arrays

precision directive, PHP

type codes

data validation

PEAR: HTML_QuickForm-2nd

database abstraction layers

PDO (PHP Data Objects)-817

database abstraction solutions

general PHP language features

database based authentication, PHP-2nd

authenticating user against MySQL database

authenticating using login pair and IP address

database configuration

installing MySQL on Windows

database connections see connections

database option, mysql client

database security see security

database support

general PHP language features

PDO (PHP Data Objects)

database transactions see transactions

database versions offered by web host

databases

applications accessing

changing table structure

copying tables

creating

creating SQLite database

creating tables

creating tables conditionally

creating temporary tables

deleting

deleting tables

designating as default

indexes-2nd

migrating between

MySQL access privilege system

MySQL storage engines-2nd

selecting database, mysqli extension

transactions-2nd

using multiple storage engines

viewing

viewing tables, 2nd

datadir option, MySQL

datadir parameter, MySQL

datatype attributes, MySQL-2nd

AUTO_INCREMENT

BINARY

DEFAULT

INDEX

NATIONAL

NOT NULL

NULL

PRIMARY KEY

UNIQUE

ZEROFILL

datatypes

datatypes, MySQL-2nd

date and time datatypes

DATE

DATETIME

invalid value inserted into

nonalphanumeric delimiters

TIME

TIMESTAMP

YEAR

numeric datatypes-2nd

BIGINT

BOOL (BOOLEAN)

constraining maximum display size

DECIMAL

digits following decimal point

DOUBLE

FLOAT

INT

MEDIUMINT

SMALLINT

TINYINT, 2nd

string datatypes-2nd

BLOB

CHAR

ENUM

LONGBLOB

LONGTEXT

MEDIUMBLOB

MEDIUMTEXT

SET

TEXT

TINYBLOB

TINYTEXT

VARCHAR

datatypes, PHP-2nd

adapting datatypes-2nd

array

Boolean

compound datatypes-2nd

converting between datatypes-2nd

float

functions for determining variable type

functions for verifying and converting

gettype function

integer

is_name function

object

scalar datatypes

settype function

string

type casting-2nd

type identifier functions

type juggling-2nd

type related functions

date and time datatypes, MySQL

invalid value inserted into

nonalphanumeric delimiters

date and time functions, PHP

calculating dates

checkdate function

date function-2nd

determining days in current month

displaying localized date and time-2nd

displaying web page modification date

getdate function-2nd

getlastmod function

gettimeofday function

mktime function-2nd

setlocale function-2nd

strftime function-2nd

strtotime function

time function

date classes

Calendar package, PEAR

DATE datatype, MySQL

date function-2nd

determining days in current month

format parameters

inserting punctuation

outputting am or pm

outputting current time

outputting standard date

outputting verbose date

outputting weekday

t parameter

Date method, DateTime class

date_default_timezone_set function

date_format function, Smarty

dates

calculating dates

Calendar package, PEAR-2nd

dates prior to Unix epoch

determining days in current month

displaying localized date and time-2nd

displaying web page modification date

formatting dates and times-2nd

formatting dates, Smarty

localized formats

localizing-2nd

object-oriented enhancements-2nd

standardized format for

US and European formats

validating dates

DateTime class-2nd

constructor

Date method

format method

modify method

setDate method

setTime method

timezone parameter

DATETIME datatype, MySQL

Db column

columns_priv table

db table

host table

procs_priv table

tables_priv table

DB package, PEAR

db table

access control/authorization

columns, table listing of

MySQL access privilege system, 2nd

User/Db match

User/Host/Db triplet

DB_Table

dblogin array

Auth_HTTP class, PEAR

DDL statements

MySQL rollbacks

deb packages

installing MySQL on Linux

debug option, mysqlimport utility

debugging, mysqli

DECIMAL datatype, MySQL

Decision Support (DSS)

installing MySQL on Windows

DECLARE statement, MySQL

cursors, 2nd

stored routines

declaring variables, PHP

decode_binary parameter

sqlite_column function

sqlite_fetch_array function

decoding

session_decode function

sqlite_udf_decode_binary function

decorator classes

Calendar package, PEAR

decrement (--) operator

dedicated server hosting

default argument values-2nd

DEFAULT datatype attribute, MySQL

default directory

creating Zend Framework front-end controller

default function, Smarty

default_charset directive, PHP

default_mimetype directive, PHP

default_socket_timeout directive, PHP

default-character-set option, mysql client

defaults

highlight.default directive, PHP

defaults-extra-file option, mysqlxyz clients, 2nd

defaults-file option, mysqlxyz clients

default-storage-engine parameter, MySQL

default-table-type parameter, MySQL

define function

define_syslog_variables function

DEFINER clause/setting, MySQL

CREATE TRIGGER statement

modifying stored routines

SQL SECURITY characteristic

stored routines

views

DELETE command, mysqli extension

delete option, mysqlimport utility

DELETE privilege

Delete_priv column

db table

host table

user table, 2nd

delimiter parameter, preg_quote function

DELIMITER statement, MySQL

delimiter syntax

asp_tags directive, PHP

delimiters

changing Smarty default delimiters

choosing in Excel

creating design template

templating engines, 2nd

delimiting data

importing and exporting data

delimiting PHP code-2nd

ASP-style syntax

default delimiter syntax

embedding multiple code blocks

script tag

short tags

deref parameter, ldap_search function

DESCRIBE statement, MySQL

using mysql in interactive mode

viewing view definition

views

destroying variables

destruct function

destructors, OOP-2nd

Detailed Configuration

MySQL Configuration Wizard, 2nd

DETERMINISTIC characteristic, MySQL

dictionaries

CrackLib extension using

digit character class

digital signatures

encrypting data with md5 function

directives, PHP see PHP configuration directives

directories

see also LDAP

closing directory stream

datadir option, MySQL

extension_dir directive

open_basedir directive, 2nd

opening directory stream

parsing directory contents

reading directory contents, 2nd

reading directory into array

removing

retrieving directory from path

retrieving directory size

returning elements of

safe_mode_include_dir directive

user_dir directive, 2nd

directories category

PHP configuration directives-2nd

directory services

see also LDAP

directory structure

creating Zend Framework web site-2nd

dirname function

disable_classes directive, PHP, 2nd

disable_functions directive, PHP, 2nd

disable-tee option, mysql client

disk_free_space function

disk_total_space function

disks

determining free space on disk partition

determining size of disk partition

determining used space on disk partition

display method, HTML_QuickForm class

display method, Smarty

display_errors directive, 2nd

display_startup_errors directive

Distinguished Name see DN

division (/) operator

division-assignment operator

DN (Distinguished Name)

converting DN to readable format

LDAP working with-2nd

ldap_dn2ufn function

ldap_explode_dn function

loading DN into array-2nd

retrieving LDAP data

DNS (Domain Name System)

checking for existence of DNS records-2nd

DNS_ prefix for dns_get_record function, 2nd

record types, 2nd

retrieving DNS resource records-2nd

retrieving MX records

verifying existence of domain

verifying whether domain name is taken

DNS functions, PHP

checkdnsrr function-2nd

dns_get_record function-2nd

getmxrr function

DNS resolution

skip-name-resolve parameter, MySQL

DNS_ALL record type

DNS_ANY record type

dns_get_record function-2nd

DNS_HINFO record type

DNS_NS record type

DO WHILE statement

MySQL equivalent

do while statement, PHP

doc_root directive, PHP, 2nd

DocBlocks, phpDocumentor

document extension

configuring PHP securely

documentation, Apache

documentation, PHP, 2nd

DocumentRoot directive, Apache

documents

recently viewed documents

Dollar sign

escape sequences, PHP

DOM (Document Object Model)

loading XML from DOM document

domain name servers

Domain Name System see DNS

domain names

IP addresses and

domain record types

domains

session.cookie_domain directive

double datatype see float datatype

DOUBLE datatype, MySQL

double quotes

escape sequences, PHP

string interpolation

downloads

downloading Apache-2nd

downloading Apache manual

downloading PHP-2nd

downloading PHP manual

MySQL

Dreamweaver

Adobe Dreamweaver CS3

driver_opts array, PDO

drivers

determining available PDO drivers

drop command, mysqladmin client

DROP DATABASE command, MySQL

DROP privilege, MySQL

DROP PROCEDURE, MySQL

DROP statement, MySQL

DROP TABLE statement, MySQL

DROP TRIGGER statement, MySQL

DROP USER statement, MySQL

DROP VIEW statement, MySQL

Drop_priv column

db table

host table

user table, 2nd

DSN (Data Source Name)

Auth_HTTP class, PEAR

DSN parameter

connecting to database server, PDO

dsttime value, gettimeofday function

du command

DUMPFILE option

SELECT INTO OUTFILE statement

durability

database transactions

dynamic extensions category

PHP configuration directives

dynamic MyISAM

E

E, e options, mysql client

E_ALL error level

E_STRICT error level

each function, arrays

echo statement, PHP

Eclipse framework

editors

choosing code editor-2nd

ELSE statement, MySQL

else statement, PHP

else/elseif clauses, Smarty

ELSEIF statement, MySQL

elseif statement, PHP

e-mail

see also mail function

Invalid_Email_Exception class, 2nd

Mail package, PEAR

sending attachments

sending e-mail using PHP script-2nd

sending e-mail with multiple recipients

sending HTML formatted e-mail-2nd

sending plain text e-mail

verifying e-mail address exists

e-mail addresses

validating with PEAR: Validate

email rule

PEAR: HTML_QuickForm

embedded MySQL server

MySQL 4

mysqli

embedding PHP code in web pages-2nd

ASP-style syntax

default delimiter syntax

embedding multiple code blocks

script tag

short tags

employee bonus interface

integrating routines into web applications

enable_dl directive, PHP

encapsulation

accessing private fields

public fields

ENCLOSED BY option

LOAD DATA INFILE statement

encoding

session_encode function

sqlite_udf_encode_binary function

encoding parameter, SoapServer constructor

encryption-2nd

Auth_HTTP class, PEAR

determining message integrity and authenticity

effect on performance using SSL

encrypting data with md5 function

ensuring traffic is encrypted

MCrypt package-2nd

mhash library

on what port is encrypted traffic

PHP 4 features

using MySQL and HTTPS

encryption functions, PHP-2nd

mcrypt_decrypt

mcrypt_encrypt

md5

mhash

end function, arrays

end of file (EOF)

identifying if EOF reached

recognizing end of file character

end-of-line (EOL) character

auto_detect_line_endings directive, PHP

engine directive, PHP

ENGINES table

ENT_XYZ values

quote_style parameter, htmlentities function

Enterprise Application Integration (EAI)

enterprise-level SQL features

ENUM datatype, MySQL

NULL attribute

placeholders for enum, 2nd

$_ENV superglobal variable

environment variables, PHP

safe_mode_allowed_env_vars directive, 2nd

safe_mode_protected_env_vars directive, 2nd

EOF (end of file)

equality operators

ereg function-2nd

ereg_replace function-2nd

eregi function-2nd

eregi_replace function

errno method, mysqli, 2nd

error atribute, $_FILES superglobal

error code parameter, exception class constructor

error handling

see also exception handling

configuration directives, 2nd-3rd

displaying errors to browser-2nd

displaying startup errors

error messages in syslog

error messages in text file

identifying log file

ignoring errors originating from same location

ignoring repeated errors

ldap_err2str function

ldap_errno function

ldap_error function

logging errors

MySQL triggers and

PDO (PHP Data Objects)-804

PDO_ERRMODE_EXCEPTION mode

PDO_ERRMODE_SILENT mode

PDO_ERRMODE_WARNING mode

reporting sensitivity level

setting desired error sensitivity level-2nd

setting maximum log line length

storing most recent error in variable

error handling, LDAP-2nd

converting error numbers to messages

LDAP_XYZ error codes

retrieving most recent error message/number

error logging-2nd

see also log files

brief introduction

category of program logging message

closelog function

closing connection to system logger

define_syslog_variables function

identifying PHP-related messages

initializing PHP’s logging facility

LOG_XYZ error logging options

logging options used in message generation

opening connection to system logger

openlog function

permissions

sending custom message to syslog

syslog function

syslog priority levels

error messages, PHP

upload error messages-2nd

error method, mysqli, 2nd

error reporting modes

PDO_ATTR_ERRMODE option

error reporting sensitivity level

error variable, $_FILES array

upload error messages-2nd

error_log directive, 2nd

error_message parameter, sqlite_open function

error_msg parameter

sqlite_query function

sqlite_unbuffered_query function

error_reporting directive, 2nd

errorCode method, PDO

errorInfo method, PDO

errorMsg method, HTTP_Upload

errors

display_errors directive

MySQL error messages

mysqli extension-2nd

escape formats

short_open_tag directive, PHP

escape method

creating Zend Framework views

escape sequences, PHP, 2nd

escape strings

sqlite_escape_string function

ESCAPED BY option

LOAD DATA INFILE statement

escapeshellarg function

sanitizing user input

escapeshellcmd function

sanitizing user input

EVENT privilege

event scheduling, MySQL 5.1

Event_priv column

db table

host table

user table, 2nd

events, MySQL triggers

EVENTS table

EXAMPLE storage engine, MySQL

Excel, Microsoft

choosing delimiter in

exporting MySQL data to

Text Import Wizard

exception class-2nd

constructor, 2nd

extending-2nd

getXyz methods

Invalid_Email_Exception class extending, 2nd

methods

My_Exception class extending

overriding methods

exception handling-2nd

see also error handling

brief introduction

catching multiple exceptions-2nd

classes implementing-2nd

PHP 5 features

raising an exception

steps to implement

throwing and catching exceptions

try catch block

value of-2nd

exceptions parameter, SoapClient constructor

exclusive OR operator

exec function

exec method, PDO

execute method, mysqli, 2nd

execute method, PDO, 2nd

execute option, mysql client

EXECUTE privilege

Execute_priv column

db table

host table

user table, 2nd

EXISTS clause, MySQL

EXPLAIN statement, MySQL

explicit declaration of variables, PHP

explode function

arrays

file based authentication

EXPORT OPTIONS option

exporting data-2nd

example

exporting data to Excel

mysqldump command

SELECT INTO OUTFILE statement, 2nd

exportvalue method, HTML_QuickForm class

expose_php directive, PHP, 2nd

expressions

description

regular expressions-2nd

expressions, PHP

operands

operators

extend-check option, myisamchk client

extended-status command, mysqladmin client

extends keyword, OOP

extensibility, Smarty

extension directive, PHP

extension_dir directive, PHP

customizing PHP build on Windows

enabling mysqli extension

extensions

configuring PHP securely

denying access to some extensions

installing Apache and PHP on Linux

installing Apache and PHP on Windows

PHP file extensions supported by web host

phps extension

F

%f type specifier

f flag, install command

Calendar package, PEAR

f option, mysql client

F parameter, date function

facility parameter, openlog function

FastCGI

configuring FastCGI to manage PHP processes

confirming FastCGI Handler Mapping is installed

installing IIS and PHP on Windows, 2nd

testing PHP installation

fclose function

features of PHP language-2nd

FEDERATED storage engine, MySQL

Fedora runlevels

feeds, RSS see RSS feeds

feof function

fetch method, mysqli

fetch method, PDO

choosing fetch or fetchAll function

cursor_offset parameter

cursor_orientation parameter

PDO_FETCH_XYZ values

fetch statement, Smarty

FETCH statement, MySQL

using cursors, 2nd

fetch_array method, mysqli

fetch_object method, mysqli

fetch_row method, mysqli

fetch_style parameter

PDO_FETCH_XYZ values

fetchAll method, PDO

choosing fetch or fetchAll function

fetchColumn method, PDO

fetching

PDO_ATTR_PREFETCH option

PDO_DEFAULT_FETCH_MODE option

fgetc function

fgetcsv function

loading table data with PHP

fgets function

fgetss function

fields

retrieving field names

sqlite_field_name function

sqlite_num_fields function

FIELDS TERMINATED BY option

LOAD DATA INFILE statement

fields, OOP-2nd

class characteristics

declaring

field scopes-2nd

final fields

getting fields available to object

invoking

private fields

protected fields

public fields

referring to

restricting access to

static fields

static scope

fields-xyz options, mysqlimport utility

file based authentication, PHP-2nd

authenticationFile.txt

drawbacks

file extensions

retrieving from path

file function, 2nd

file handling

closing files

file access modes

identifying if EOF reached

ignoring newline characters

moving file pointer to beginning of file

moving file pointer to offset

opening files

outputting data to file

PHP 4 features

reading CSV file into array

reading entire file

reading file in predefined format

reading file into array

reading file into string

reading single character

reading specific number of characters

recognizing end of file character

recognizing newline characters

resource handling

retrieving current pointer offset

setting access level

stripping HTML and PHP tags from input

writing string to file

file I/O see file handling

file inclusion statements, PHP-2nd

include statement-2nd

include_once function

require statement

require_once function

file ownership

safe_mode restrictions

file pointers

moving to beginning of file

moving to offset

retrieving current pointer offset

FILE privilege

description

file upload directives, PHP-2nd

see also resource directives, PHP

file upload directives

post_max_size directive

upload_max_filesize directive

upload_tmp_dir directive

file upload functions, PHP-2nd

file uploads see uploading files

file_get_contents function

File_priv column, user table, 2nd

File_SMBPasswd package, PEAR

file_uploads directive, PHP

fileatime function

filectime function

filemtime function

filename parameter, sqlite_open function

files

cross-site scripting

determining size of

ensuring file included only once

ensuring file required only once

file deletion risk

getLine method, exception class

init_file parameter, MySQL

renaming

requiring files

retrieving directory from path

retrieving file extension from path

retrieving filename from path, 2nd

retrieving information about files uploaded using POST

retrieving last access time

retrieving last changed time

retrieving last modification time

setting access level

setting modification/access times

touching

uploading files-2nd

PEAR: HTTP_Upload class-2nd

uploading files via HTTP-2nd

uploading files with PHP-2nd

$_FILES superglobal array, PHP-2nd

$_FILES superglobal variable

files storage option

save_path directive

storing session information

FILES table

filesize function

filters

enforcing filters and rules-2nd

PEAR: HTML_QuickForm

final fields

final keyword

final methods

final scope

exception class methods

final_func parameter, sqlite_create_aggregate function

Firebird

firewalls, MySQL security

first-in-first-out (FIFO)

Flex

installing Apache and PHP on Linux

flexibility, PDO

float datatype

type casting

FLOAT datatype, MySQL

floating-point numbers

see also float datatype

type specifier for

FLOSS (Free/Libre and Open Source Software)

using with MySQL

FLOSS Exception

flushing

implicit_flush directive, PHP

flush-xyz commands, mysqladmin client

footer.phtml file

footers

auto_append_file directive, PHP

fopen function

include_path configuration directive, 2nd

purpose of

safe_mode directive

use_include_path parameter

zcontext parameter

fopen wrappers category

PHP configuration directives-2nd

fopen_with_path function

for statement, PHP

force option, mysql client

force option, mysqlimport utility

force_extra_parameters directive

mail function

foreach statement, PHP

foreach function, Smarty

foreachelse function, Smarty

foreign keys, InnoDB tables

format method, DateTime class

format parameters, date function

forms see web forms

forms based searches see searches, MySQL

forward-only cursors, MySQL

framework solutions-2nd

CakePHP framework

Solar framework

symfony framework

Zend Framework-2nd

fread function

free method, mysqli, 2nd

free space

determining free space on disk partition

FreeTDS

PDO supported databases

from directive, PHP

from parameter

foreach function, Smarty

front controller, MVC

front controller, Zend Framework web site

creating front-end controller-2nd

fscanf function

fseek function

fsockopen function-2nd

ft_max_word_len parameter

stopwords, MySQL

ft_min_word_len parameter

stopwords, MySQL

ft_stopword_file parameter

stopwords, MySQL

ftell function

full text indexes, MySQL-2nd

AGAINST function, 2nd

Boolean full-text searches

MATCH function, 2nd

query expansion

stopwords

full-text search, MySQL-2nd

function parameters

function prototype

functions

addAttachment method, PEAR

build method

case manipulation functions-2nd

creating custom string replacement function

creating functions-2nd

creating SQLite functions-2nd

default argument values-2nd

disable_functions directive, PHP, 2nd

encryption functions-2nd

file upload functions-2nd

format method, DateTime class

function libraries-2nd

function syntax, 2nd

functions and methods compared, OOP

headers method

helper functions-2nd

HTML/string conversion functions-2nd

include statement-2nd

invoking functions-2nd

modify method, DateTime class

nesting functions

optional arguments

output_handler directive, PHP

passing arguments by reference

passing arguments by value-2nd

passing array values to function-2nd

passing form data to-2nd

Perl compatible regular expression functions-2nd

PHP function list

predefined templates

recursive functions, 2nd-3rd

regular expression functions, POSIX-2nd

returning multiple values from-2nd

returning values from-2nd

setDate method, DateTime class

setTime method, DateTime class

stored functions, MySQL

string comparison functions-2nd

string-specific functions-2nd

type-related functions

using with views, MySQL

validating form data in

verifying and converting datatypes

functions, list of

array_flip

autoload

basename

bin2hex

bindtextdomain, 2nd, 3rd

checkdate

checkdnsrr-2nd

class_exists

closedir

construct

count_chars

date, 2nd

date_default_timezone_set

define

define_syslog_variables

destruct

dirname

disk_free_space

disk_total_space

dns_get_record-2nd

ereg-2nd

ereg_replace-2nd

eregi-2nd

eregi_replace

escapeshellarg, 2nd

escapeshellcmd, 2nd

exec

explode

fclose

feof

fgetc

fgetcsv

fgets

fgetss

file

file_get_contents

fileatime

filectime

filemtime

filesize

fopen

fread

fscanf

fseek

fsockopen-2nd

ftell

fwrite

get

get_class

get_class_methods

get_class_vars

get_declared_classes

get_html_translation_table

get_object_vars

get_parent_class

getdate-2nd

getlastmod

getmxrr

getservbyname

getservbyport

gettimeofday

gettext

gettype

htmlentities, 2nd, 3rd

htmlspecialchars, 2nd

implode

include_once

insert_banner

insert_name

interface_exists

is_a

is_name

is_subclass_of

is_uploaded_file

ldap_add

ldap_bind

ldap_close

ldap_connect

ldap_count_entries

ldap_delete

ldap_dn2ufn

ldap_err2str

ldap_errno

ldap_error

ldap_explode_dn

ldap_get_entries-2nd

ldap_mod_add

ldap_mod_del

ldap_mod_replace

ldap_modify

ldap_read

ldap_rename

ldap_search-2nd

ldap_set_option

ldap_sort

ldap_start_tls

ldap_unbind

list

localeconv

ltrim

mail, 2nd

md5

method_exists

mktime-2nd

money_format

move_uploaded_file

nl2br

number_format

opendir

openlog

passthru

pathinfo

preg_grep

preg_match

preg_match_all

preg_quote

preg_replace

preg_replace_callback

preg_split

putenv

readdir

readfile

realpath

rename

require statement

require_once

rewind

rmdir

rtrim

scandir

set

setcookie

setlocale-336, 592, 597, 598-600

settype

shell_exec

split

spliti

sql_regcase

sqlite_array_query

sqlite_changes

sqlite_close

sqlite_column

sqlite_create_aggregate

sqlite_create_function

sqlite_current

sqlite_escape_string

sqlite_fetch_array-2nd

sqlite_fetch_column_types

sqlite_fetch_single

sqlite_fetch_string

sqlite_field_name

sqlite_has_more

sqlite_last_insert_rowid

sqlite_next

sqlite_num_fields

sqlite_num_rows

sqlite_open

sqlite_popen

sqlite_query

sqlite_rewind

sqlite_seek

sqlite_udf_decode_binary

sqlite_udf_encode_binary

sqlite_unbuffered_query

str_ireplace

str_pad

str_replace

strcasecmp

strcmp

strcspn

strftime, 2nd, 3rd

strip_tags, 2nd, 3rd

stripos

strlen

strpos

strrpos

strspn

strstr

strtok

strtolower

strtotime, 2nd

strtoupper

strtr

substr

substr_count

substr_replace

syslog

system

textdomain, 2nd

time

touch

trim

ucfirst

ucwords

vstr_word_count

functions, Smarty templating engine

see also statements, Smarty templating engine

capitalize

config_load

count_words

date_format

default

foreach

foreachelse

if

include_php

section

sectionelse

strip_tags

truncate

fwrite function

length parameter

G

g modifier, Perl regular expressions

G option, mysql client

displaying results vertically

SHOW STATUS statement

G, g parameters, date function

garbage collection

gc_maxlifetime directive

session_garbage_collect function

gc_maxlifetime directive

gcc tool

installing MySQL on Linux, 2nd

$_GET superglobal variable

get function

GET method

arg_separator.input directive, PHP

passing data between scripts

get_class function

get_class_methods function

get_class_vars function

get_config_vars method

referencing configuration variables, Smarty

get_declared_classes function

get_html_translation_table function

get_object_vars function

get_parent_class function

getAttribute method, PDO

retrieving attribute values

setting error mode

getCode method, exception class

getdate function-2nd

getFiles method, HTTP_Upload

uploading files with PEAR: HTTP_Upload

uploading multiple files

getFunctions method, SOAP

getlastmod function

getLine method, exception class

getMessage method, exception class

getmxrr function

getProp method, HTTP_Upload

using HTTP_Upload to retrieve file properties

getQuote function, SOAP, 2nd

boxing server

executing boxing client

getservbyname function

getservbyport function

getSubmitValues method, HTML_QuickForm class

getter methods

creating custom getters and setters

Gettext

translating web sites with Gettext-2nd

creating localization repository

creating translation files-2nd

generating binary files

setting desired language in scripts-2nd

translating text-2nd

updating web site scripts-2nd

xgettext command

gettext function

recognizing strings for translation

support multiple languages with

gettext utility

downloading and installing

gettimeofday function

getTrace method, exception class

getTraceAsString method, exception class

gettype function

GID (group ID)

safe_mode_gid directive, PHP

GLOBAL keyword

global scope, functions

return statement

global scope, variables

register_globals directive

global search

Perl regular expression modifier

global variables

configuration files, Smarty

variable scope, PHP

GLOBAL_STATUS table

GLOBAL_VARIABLES table

globalization see internationalization

globals

register_globals directive, PHP

$_GLOBALS superglobal array, 2nd

GNOME XML library

PHP 5’s SOAP extension

goto statement, PHP

GPL (General Public License)

using with MySQL

GRANT command, MySQL

access privileges managed by, 2nd

adding privileges to user

creating new user

description

granting column-level privileges, 2nd

granting multiple table-level privileges

granting table-level privileges, 2nd

importance of IDENTIFIED BY clause

privilege types supported

syntax

tips when working with

user and privilege management-2nd

wildcards

GRANT OPTION privilege

grant options

determining user’s SSL requirements

REQUIRE CIPHER option

REQUIRE ISSUER option

REQUIRE SSL option

REQUIRE SUBJECT option

REQUIRE X509 option

Grant_priv column

db table

host table

user table, 2nd

Grantor column

procs_priv table

tables_priv table

granularity

Boolean full-text searches

graph character class

greater than (>) character

displaying special HTML characters

htmlentities function translating

greater than (>, >=) operators

group IDs

safe_mode_gid directive

GUI client programs, MySQL-2nd

GUI Tools, MySQL

installing

gunzip tool

installing MySQL on Linux, 2nd, 3rd

Gutmans, Andi

H

H, h options, mysql client, 2nd, 3rd

H, h parameters, date function

handle method, SOAP

handlers

stored routines, MySQL

handles see file handling

handling errors see error handling

hard coded authentication, PHP

hash mark

referencing configuration variables, Smarty

hashed indexes

hashing

encrypting data with md5 function

mhash function

mhash library

header function

authentication, PHP

header.phtml file

creating Zend Framework views

headers

see also message headers

auto_prepend_file directive, PHP

output_buffering directive, PHP

headers method

sending e-mail with multiple recipients

headlines

limiting number displayed, MagpieRSS

HEAP storage engine, MySQL, 2nd

help command, PEAR

help option

mysqlimport utility

mysqlxyz clients

SQLite

helper functions-2nd

class_exists

get_class

get_class_methods

get_class_vars

get_declared_classes

get_object_vars

get_parent_class

interface_exists

is_a

is_subclass_of

method_exists

heredoc (<<<) syntax

hexadecimal notation

escape sequences, PHP

predefined character ranges

highlight.xyz directives, PHP

highlight_file function

history, PHP-2nd

HMAC (Hashed Message Authentication Code)

home page

creating Zend Framework views

horizontal tab

escape sequences, PHP

host attribute

dns_get_record returning

Host column

columns_priv table

db table

host table

procs_priv table

tables_priv table

user table, 2nd

host option

mysql client

mysqlimport utility

mysqlxyz clients

host table

access control/authorization

columns, table listing of

MySQL access privilege system, 2nd

User/Db match in db table

hosting company permission

installing PEAR

hosting providers see web hosting providers

hostnames

$_ENV superglobal

MySQL access privilege system

skip-name-resolve parameter, MySQL

hours value, getdate function

htaccess file

installing Zend Framework

modifying PHP configuration directives

web host restrictions placed on

HTML

converting into plain text

converting newline characters into

converting special characters into

converting strings to and from-2nd

customized conversion of deprecated tags

displaying special HTML characters (&, ", ', <, >)

embedding PHP code in web pages-2nd

highlight.html directive

outputting mysql query results in

removing HTML and PHP tags

sending HTML formatted e-mail-2nd

strip_tags function

stripping HTML and PHP tags from input

translating HTML into text

translating text into

uploading files via

html option, mysql client, 2nd

HTML_Common package, PEAR

HTML_QuickForm class, PEAR-2nd

addElement method

creating forms-2nd

display method

enforcing filters and rules-2nd

exportvalue method

file uploading

filters

getSubmitValues method

installing

process method

processing form values

rules-2nd

using auto-completion

validate method

validating form input-2nd

HTML_Table package, PEAR-2nd

creating more readable row output

creating simple table

creating table from database data-2nd

generalizing output process

installing

tweaking table styles with CSS and

HTMLDOC

htmlentities function, 2nd

character sets supported

sanitizing user input

htmlspecialchars function, 2nd

creating Zend Framework views

HTTP (Hypertext Transfer Protocol)

uploading files via-2nd

HTTP authentication-2nd

safe_mode restrictions

HTTP session handling

PHP 4 features

HTTP_AUTHORIZATION variable

PHP authentication and IIS

HTTP_REFERER, $_SERVER superglobal

http_response_code parameter, header function

authentication, PHP

HTTP_Upload class, PEAR-2nd

installing

languages (foreign) supported

retrieving file properties

retrieving information about uploaded files-2nd

retrieving value of single property

uploading files with-2nd

uploading multiple files-2nd

HTTP_USER_AGENT, $_SERVER superglobal, 2nd

httpd.conf file, Apache

denying access to some extensions

installing Apache and PHP on Linux

installing Apache and PHP on Windows, 2nd, 3rd

modifying PHP configuration directives

testing PHP installation

HTTPS

encryption using MySQL and HTTPS

I

i modifier, Perl regular expressions

i option, myisamchk client

I, i parameters, date function

i type code, data types

i18n

IBM DB2

PDO supported databases

ICU (International Components for Unicode)

installing Apache and PHP on Linux

ident parameter, openlog function

IDENTIFIED BY clause, GRANT command

identifiers, PHP

IF EXISTS keywords, MySQL

if function, Smarty

else/elseif statements

IF NOT EXISTS clause

CREATE TABLE statement, MySQL

if statement, PHP

else statement

elseif statement

IF-ELSEIF-ELSE statement

stored routines, MySQL

IGNORE LINES option

LOAD DATA INFILE statement

IGNORE option

LOAD DATA INFILE statement

ignore options, mysqlimport utility

ignore_repeated_errors directive

ignore_repeated_source directive

ignore_user_abort directive, PHP

ignore-lines options, mysqlimport utility

IIS

enabling on Vista

installing on Windows-2nd

PHP authentication and

reasons for installing

unsuitable versions of Windows for

IMAP extension, PHP

enabling

IMAP server

authenticating against

implements keyword, OOP

implicit_flush directive, PHP

implode function

importing data-2nd

LOAD DATA INFILE statement-2nd

choosing target database

data import example

security

loading table data with PHP

mysqlimport utility-2nd

IN clause, MySQL

determining existence with subqueries

IN parameters

stored procedures, MySQL

in_array function

include function

making unnecessary

setting base path for

include statement, PHP-2nd

include statement, Smarty

include_once function, 2nd

include_path directive

fopen function, 2nd

including PEAR packages within scripts

installing Smarty, 2nd

installing Zend Framework

readfile function

include_php function, Smarty

increment (++) operator

INDEX datatype attribute, MySQL

INDEX privilege

index.php file

creating Zend Framework front-end controller

index.phtml file

creating Zend Framework views

searching web with Zend_Service_Yahoo, 619

index.tpl template application logic

Index_priv column

db table

host table

user table, 2nd

IndexController.php

creating Zend Framework controllers

indexed arrays

creating arrays with array function

indexes, MySQL-2nd

advantages

Boolean full-text searches

EXPLAIN statement

full text indexes-2nd

log_long_format parameter

normal indexes-2nd

NOT NULL attribute

ORDER BY clause

primary key indexes-2nd

query optimization

reasons for MySQL popularity

rebuilding

searching an index prefix

text searching

tips for using

unique indexes-2nd

uniqueness

WHERE clause

INFILE keyword

LOAD DATA INFILE statement-2nd

info command, PEAR

information option, myisamchk client

INFORMATION_SCHEMA, MySQL, 2nd-3rd

triggers

viewing view definition

inheritance, OOP, 2nd-3rd

abstract classes

class inheritance-2nd

constructors and-2nd

description

extends keyword

multiple inheritance

ini_set function

modifying PHP configuration directives

init_file parameter, MySQL

Innobase Oy

InnoDB storage engine, MySQL

InnoDB tables, MySQL

backing up/restoring

MySQL 4

MySQL system requirements

MySQL transactions, 2nd

sample project-2nd

adding data

executing transaction

participants table

trunks table

verifying InnoDB table availability

with-innodb option

innodb_data_home_dir parameter, MySQL

INOUT parameters

stored procedures, MySQL

input

delimiting input

escaping shell metacharacters

sanitizing user input

input parameters

setting parameters, MySQL-2nd

input/output functions

safe_mode restrictions

insensitive cursors, MySQL

INSERT command, mysqli extension

INSERT privilege

insert tag, Smarty

insert_banner function, PHP

insert_name function, PHP

Insert_priv column

db table

host table

user table, 2nd

inserting data, MyISAM tables

install command

Calendar package, PEAR

PEAR

installations

Apache and PHP

downloading Apache-2nd

downloading Apache manual

downloading PHP-2nd

downloading PHP manual

installing Apache and PHP on Linux-2nd

installing Apache and PHP on Windows-2nd

testing PHP installation-2nd

IIS and PHP on Windows-22, 25

MagpieRSS

MCrypt package

MySQL-2nd

on Linux-2nd

on Windows-2nd

PDO (PHP Data Objects)

PEAR-2nd

PEAR packages-2nd

Calendar package

Validate package

Smarty templating engine

SQLite

web host support for third-party software

INSTALL-DIR constant

installing MySQL

instanceof keyword, OOP

instantiation

abstract classes, OOP

class instantiation

constructors

INT datatype, MySQL

integer datatype

type casting

type juggling

integers

type specifiers for

Interbase 6

PDO supported databases

interface_exists function

interfaces, OOP-2nd

abstract classes or interfaces

caution using class members

checking if interface exists

description

encapsulation

general syntax for implementing

implementing multiple interfaces

implementing single interface

implements keyword

naming conventions

internationalization

common country/language code combinations

translating web sites with Gettext-2nd

internet services-2nd

default ports for

getservbyname function

getservbyport function

retrieving port number’s service name

retrieving service’s port number

interoperability, web services

Invalid_Email_Exception class, 2nd

INVOKER setting, MySQL

modifying stored routines

SQL SECURITY characteristic

invoking functions-2nd

ionCube PHP Encoder

IP address based authentication, PHP-2nd

authenticating using login pair and IP address

IP spoofing

IP addresses, domain names and

IP spoofing

IPv4/IPv6Address Record, DNS

is equal to (==) operator

is identical to (===) operator

is not equal to (!=) operator

is_a function

is_array function

is_cached method, Smarty

is_name function

is_subclass_of function

is_uploaded_file function

is_xyz functions, PHP

ISAM storage engine

converting ISAM tables to MyISAM tables

ISAPI support, PHP

isolation

isset function

issuers

REQUIRE ISSUER option

isValid method, PEAR

Calendar package

isValidXyz methods

HTTP_Upload class, 2nd

item parameter

foreach function, Smarty

ITERATE statement, MySQL

iterative statements, MySQL-2nd

iv parameter, mcrypt_encrypt function

J

j parameter, date function

Java support, PHP

JavaScript

embedding into Smarty template

JDBC

K

key function, arrays

key parameter

foreach function, Smarty, 2nd

mcrypt_encrypt function

mhash function

KEY_COLUMN_USAGE table

keys

arrays

ssl-key option, mysql client

keywords

highlight.keyword directive, PHP

keywords, OOP

abstract, 2nd

clone

extends

final, 2nd

implements

instanceof

new

parent

private, 2nd

protected, 2nd

public, 2nd

self

static

this

var

kill command, mysqladmin client

krsort function, arrays

ksort function, arrays

L

L, l parameters, date function

l10n

labels

goto statement

language options category

PHP configuration directives-2nd

LANGUAGE SQL characteristic

stored procedures, MySQL

languages

features of PHP language-2nd

PHP 6 features

languages (foreign) supported

HTTP_Upload class, PEAR

translating web sites with Gettext-2nd

last access time

retrieving file’s last access time

last changed time

retrieving file’s last changed time

last modified time

retrieving file’s last modification time

last-in-first-out (LIFO)

order of element removal

layers

database abstraction layers

LC_MESSAGES directory

localization

LC_XYZ localization categories

LDAP (Lightweight Directory Access Protocol)

access to LDAP server

beginning LDAP

binding to LDAP server-2nd

closing LDAP server connection-2nd

connecting to LDAP server-2nd

counting retrieved entries

deleting LDAP data-2nd

error handling-2nd

converting LDAP error numbers to messages

retrieving most recent error message

retrieving most recent error number

inserting LDAP data-2nd

online resources

retrieving LDAP data-2nd

putting result set into array-2nd

retrieving specific entry-2nd

searching for one or more records-2nd

searching for LDAP data

Secure LDAP (LDAPS)

sorting LDAP records-2nd

updating LDAP data

using LDAP from PHP-2nd

working with Distinguished Name-2nd

converting DN to readable format

loading DN into array-2nd

ldap_add function

ldap_bind function

ldap_close function

ldap_connect function

ldap_count_entries function

ldap_delete function

ldap_dn2ufn function

ldap_err2str function

ldap_errno function

ldap_error function

ldap_explode_dn function

ldap_get_entries function-2nd

ldap_mod_add function

ldap_mod_del function

ldap_mod_replace function

ldap_modify function

ldap_read function

ldap_rename function

ldap_search function-2nd

ldap_set_option function

ldap_sort function

ldap_start_tls function

ldap_unbind function

LDAP_XYZ error codes

LDAPS (Secure LDAP)

LEAVE command

stored routines, MySQL

left_delimiter attribute

changing Smarty default delimiters

leftmost prefixing

length parameter, fwrite function

Lerdorf, Rasmus

general language features

history of PHP

less than (<) character

displaying special HTML characters

htmlentities function translating

less than (<, <=) operators

letters

capitalizing first letters, Smarty

lettersonly rule

PEAR: HTML_QuickForm

libraries

class library helper functions

function libraries-2nd

general language features, 2nd

library directory

installing Zend Framework

licensing

MySQL-2nd

SQLite

licensing restrictions

Lightweight Directory Access Protocol see LDAP

LIKE clause

viewing MySQL configuration parameters

LIKE keyword, mysql client

LIMIT clause

creating paged query output

lines

getLine method, exception class

LINES options

LOAD DATA INFILE statement

LINES TERMINATED BY option

LOAD DATA INFILE statement

lines-terminated-by option, mysqlimport utility

link tag

using CSS in conjunction with Smarty

Linux

configuring PHP at build time on

Fedora runlevels

installing Apache and PHP on-2nd

installing MySQL on-2nd

installing PEAR on

reconfiguring PHP after MySQL install

Red Hat runlevels

starting MySQL on

automatically on boot-2nd

stopping MySQL on

automatically on shutdown or reboot

list array function

returning multiple values

list command, PEAR

list construct

returning multiple values

list function, array

list function, PHP

literal statement, Smarty

using CSS in conjunction with Smarty

LOAD DATA INFILE statement

see also mysqlimport utility

choosing target database

data import example

disabling LOCAL option

importing data-2nd

number of fields not matching

options

ordering fields

security, 2nd

load testing, MySQL 5.1

LoadModule directive

installing Apache and PHP on Linux

installing Apache and PHP on Windows

LOCAL CHECK OPTION option

WITH CHECK OPTION clause, MySQL

LOCAL option, LOAD DATA INFILE statement

disabling

security

local option, mysqlimport utility

local variables

variable scope, PHP

locale parameter, setlocale function

localeconv function

local-infile option, mysqld daemon

localization

LC_MESSAGES directory

localizing dates, numbers, and times-2nd

setlocale function, 2nd-3rd

translating web sites with Gettext

creating localization repository

creating translation files-2nd

setting desired language in scripts-2nd

web sites

localization strings

localized date and time

displaying-2nd

setlocale function

strftime function

location parameter, SoapClient constructor

LOCK TABLES privilege

Lock_tables_priv column

db table

host table

user table, 2nd

lock-tables option, mysqlimport utility

log files see logging

LOG_CRON facility

destination for logging message

log_errors directive

log_errors_max_len directive

log_long_format parameter, MySQL

log_slow_queries parameter, MySQL

LOG_USER facility

LOG_XYZ error logging options

LOG_XYZ priorities

syslog priority levels

logging

see also error logging

back_log parameter, MySQL

error messages in syslog

error messages in text file

error_log directive

flush-logs command, mysqladmin client

refresh command, mysqladmin client

setting maximum log line length

T option, mysql client

tee option, mysql client

logic

separating business from presentational logic

logical operators

error_reporting directive

login parameter, SoapClient constructor

logins

auto login, session handling

user login administration-2nd

log-queries-not-using-indexes parameter, MySQL

LONGBLOB datatype, MySQL

LONGTEXT datatype, MySQL

loop parameter

section function, Smarty

LOOP statement, MySQL

looping statements, PHP-2nd

alternative syntax

break statement

continue statement

do while statement

for statement

foreach statement

goto statement

while statement

loose typing

LOW PRIORITY option

LOAD DATA INFILE statement

lower character class

lowercase

converting string to all lowercase

low-priority option, mysqlimport utility

ltrim function

M

m modifier, Perl regular expressions

M, m parameters, date function

M parameter, numeric datatypes

Macromedia Dreamweaver MX

choosing code editor

magic_quotes_gpc directive, PHP, 2nd

magic_quotes_runtime directive, PHP, 2nd, 3rd

magic_quotes_sybase directive, PHP

parameters

magic quotes, enabling

MagpieRSS-2nd

aggregating feeds-2nd

caching feeds

disabling caching

features

installing

limiting number of displayed headlines

parsing feeds-2nd

rendering retrieved feed-2nd

Mail Exchange Record, DNS

Mail package, PEAR

installing

sending e-mail attachments

sending e-mail with multiple recipients

sending HTML formatted e-mail

Mail Transfer Agent see MTA

mail function, 2nd

see also e-mail

addl_headers parameter

addl_params parameter

configuration directives-2nd

examples using

force_extra_parameters directive

MTA (Mail Transfer Agent)

sending e-mail using PHP script-2nd

sending plain text e-mail

sendmail_from directive

sendmail_path directive

SMTP directive

smtp_port directive

Mail_Mime package, PEAR

addAttachment method

installing

sending e-mail attachments

sending e-mail with multiple recipients

sending HTML formatted e-mail

maintenance

advantages of using views

stored routines

make tool

installing MySQL on Linux, 2nd

manuals

downloading Apache manual

downloading PHP manual

markup tags

removing markup tags, Smarty

Masinter, Larry

master/slave support, mysqli

MATCH function, MySQL, 2nd

max parameter

section function, Smarty

max_connections column, user table

limiting user resources

max_connections parameter, MySQL

max_execution_time directive, 2nd, 3rd

MAX_FILE_SIZE directive

max_heap_table_size parameter

controlling size of MEMORY tables

max_input_time directive

max_questions column, user table

limiting user resources

max_updates column, user table

limiting user resources

max_used_connections parameter, MySQL

max_user_connections column, user table

limiting user resources

maxlength rule, HTML_QuickForm, 2nd

MCrypt library, PHP

MCrypt package-2nd

mcrypt_decrypt function

mcrypt_encrypt function

md5 function

encrypting data with

file based authentication

PHP authentication

PHP encryption function

mday value, getdate function

MDB2 package, PEAR, 2nd

MEDIUMBLOB datatype, MySQL

medium-check option, myisamchk client

MEDIUMINT datatype, MySQL

MEDIUMTEXT datatype, MySQL

member_to_vehicle table

memory

recuperating memory, mysqli extension

memory protocol, mysql client

MEMORY storage engine, MySQL

indexes supported

memory_limit directive, 2nd, 3rd

MERGE algorithm, MySQL

MERGE storage engine, MySQL

message headers

addl_headers parameter, mail function

setting From field

message parameter

exception class constructor

syslog function

messages

getMessage method, exception class

metacharacters

escaping shell metacharacters, 2nd

Perl regular expressions-2nd

method overloading, OOP

OOP features not supported by PHP

method_exists function

methods, OOP-2nd

abstract methods

checking if method available to object

class behaviors

declaring

final methods

functions and methods compared

getting methods of class

invoking

method scopes-2nd

PHP supported method scopes

private methods

protected methods

public methods

static methods

static scope

metrics

mhash function/library

encryption, 2nd

key parameter

Microsoft Excel see Excel, Microsoft

migrating data

exporting data-2nd

importing data-2nd

Migration Toolkit, MySQL

MIME types

default_mimetype directive, PHP

retrieving information about files uploaded using POST

mining data

minlength rule, HTML_QuickForm, 2nd

minutes value, getdate function

minuteswest value, gettimeofday function

mirrors

downloading Apache

downloading PHP

miscellaneous category

PHP configuration directives

mktime function, PHP-2nd

determining days in current month

mm (shared memory) option

mod_rewrite module, Apache

installing Zend Framework

mode parameter

count function, arrays

mode parameter, mcrypt_encrypt function

model, MVC

modes

setting file handling access level

modifiers

Perl regular expressions-2nd

variable modifiers, Smarty-2nd

MODIFIES SQL DATA characteristic

stored procedures, MySQL

modify method, DateTime class

modules directory

creating Zend Framework front-end controller

creating Zend Framework web site

modulus (%) operator

Mojavi MVC layer

mon value, getdate function

monetary representations

localized formats

money_format function

month value, getdate function

move_uploaded_file function

moveTo method, HTTP_Upload

uploading files, 2nd

msgfmt command

MTA (Mail Transfer Agent)

mail function, 2nd

Muffett, Alec

multidimensional arrays

multiple exceptions

catching-2nd

try catch block

multiple inheritance, OOP

OOP features not supported by PHP

multiple select boxes

working with multivalued form components

multiple-column normal indexes, MySQL

multiplication (*) operator

multiplication-assignment operator

multistatement stored routines, MySQL-2nd

multivalued form components-2nd

mutators

MVC-2nd

CakePHP framework

controller

model

Solar framework

symfony framework

view

Zend Framework-2nd

MX (Mail Exchange Record) record type, DNS

getmxrr function

retrieving MX records

my.cnf file, MySQL-2nd

location and relative scope of directories

storing SSL options in my.cnf file

my.ini file, MySQL

installing MySQL on Windows

My_Exception class

my-huge.cnf file

MySQL configuration templates

my-innodb-heavy-4G.ini file

MySQL configuration templates

MyISAM storage engine, MySQL-2nd

compressed MyISAM

converting ISAM tables to MyISAM

dynamic MyISAM

optimization

static MyISAM

myisamchk client

checking MyISAM table indices for corruption

options

my-large.cnf, MySQL, 2nd

my-medium.cnf, MySQL

my-small.cnf, MySQL

MySQL

APIs

authenticating user against MySQL database

background

backslash (), use of

commercial license

configuration and optimization-2nd

automatically executing SQL commands

back_log parameter

configuring PHP for MySQL

datadir parameter

default-table-type parameter

disabling DNS resolution

init_file parameter

limiting connections to local server

log_slow_queries parameter

logging potentially nonoptimal queries

logging slow queries

log-queries-not-using-indexes parameter

managing connection loads

max_connections parameter

max_used_connections parameter

my.cnf configuration file-2nd

mysqld_safe wrapper

port parameter

setting communication port

setting data directory location

setting default storage engine

setting maximum allowable simultaneous connections

setting MySQL daemon user

skip-name-resolve parameter

skip-networking parameter

user parameter

viewing MySQL configuration parameters

configuration options

configuration templates

creating databases

cursors, 2nd-3rd

custom MySQL-based session handlers-2nd

datatype attributes-2nd

datatypes-2nd

deleting databases

designating default database

displaying MySQL data in tabular format

downloading

enterprise-level SQL features

error messages

evolution of MySQL-2nd

full-text indexing and searching

granting user access

indexes-2nd

INFORMATION_SCHEMA-2nd

installing-2nd

installing as Windows service

initial security tasks following-2nd

installing on Linux-2nd

binary distribution-2nd

deb packages

distribution formats

RPM-2nd

source installation-2nd

installing on Windows-2nd

MySQL Configuration Wizard-2nd

licensing-2nd

metrics

NitroSecurity and

open source licensing

page numbers, listing

paged output, creating, 2nd

paged results

PDO supported databases

performance

phpMyAdmin-2nd

platforms supported

prominent users-2nd

query caching

reasons for popularity of-2nd

reconfiguring PHP on Linux after MySQL install

reconfiguring PHP on Windows after MySQL install

replication

safe_mode restrictions

searches-2nd

security see MySQL security

setting MySQL administrator password-2nd

starting MySQL on Linux

automatically on boot-2nd

starting MySQL on Windows

automatically-2nd

stopping MySQL on Linux

automatically on shutdown or reboot

stopping MySQL on Windows

storage engines, 2nd-3rd

stored routines-2nd

Strict Mode

subqueries see subqueries, MySQL

tables

tabular output

creating with PEAR-2nd

introduction

sorting, 2nd

transactions see transactions, MySQL

triggers see triggers, MySQL

uninstalling MySQL as Windows service

uninstalling on Linux

user community

using PHP with MySQL

viewing databases

views see views, MySQL

XAMPP as test environment

MySQL 4-629

embedded MySQL server

InnoDB tables

query caching

spatial extensions

SSL (Secure Sockets Layer)

subqueries

MySQL 5.0-630

INFORMATION_SCHEMA

stored procedures

triggers

views

MySQL 5.1-631

event scheduling

load testing

partitioning

Pluggable Storage Engine API

MySQL AB

Optional GPL License Exception for PHP

using FLOSS Exception

MySQL access privilege system-2nd

access control-2nd

access information storage-2nd

columns_priv table

connection requests-2nd

db table

host table

how it works-2nd

procs_priv table

tables_priv table

user table-2nd

MySQL Administrator, 2nd-3rd

mysql client-2nd

commands

DESCRIBE

SELECT

SHOW STATUS

SHOW TABLES

SHOW VARIABLES

USE, 2nd

connection requirements

disabling beep

disabling headers in results

displaying query results vertically

displaying results vertically

enabling data compression

enabling logging of queries

executing (multiple) queries

executing SQL queries

execution ignoring errors

exiting mysql client

general command syntax

getting server statistics

hashes facilitating auto-completion

hyphens prefacing options

listing configuration variables

logging commands

logging queries

modifying mysql prompt

named pipes protocol

options

auto-rehash

b/no-beep

C/compress

column-names

default-character-set

D/database

disable-tee

E

e/execute

f/force

G

h/host

H/html, 2nd

no-auto-rehash

no-column-names

notee, 2nd

pager

p/password

P/port

prompt

protocol

safe-updates, 2nd

s/status

skip-column-names

ssl

ssl-ca

ssl-capath

ssl-cert

ssl-cipher

ssl-key

T/tee, 2nd

U

vertical

X/xml, 2nd

outputting query results in HTML/XML

outputting results in HTML

paging output

presenting results page by page

preventing accidental mass deletions

preventing unsafe updates

query keyword case sensitivity

results output in XML

retrieving statistics

setting character set

setting target database

shared memory protocol

socket files protocol

specifying connection host/port

specifying connection protocol

specifying user password

SSL options-2nd

switching database

TCP protocol

using % wildcard

using in batch mode-2nd

using in interactive mode-2nd

viewing configuration variables

viewing system status

viewing table structure

viewing tables

MySQL Community Server edition

MySQL Configuration Wizard-2nd

MySQL Enterprise Server edition

MySQL extension

user privileges

MySQL GUI client programs-2nd

installing GUI Tools

MySQL Migration Toolkit, 2nd

MySQL Query Browser, 2nd-3rd

MySQL reference manual

MySQL security, 2nd-3rd

access privilege system see MySQL access privilege system

encryption using MySQL and HTTPS

initial tasks following installation-2nd

applying patches

auditing server’s user accounts

closing firewall

disabling unused system services

setting MySQL root user password

limiting user resources-2nd

privileges

granting privileges-2nd

revoking privileges-2nd

user and privilege management-2nd

REQUIRE XYZ options-2nd

secure MySQL connections-2nd

connecting using SSL-enabled client

determining user’s SSL requirements

grant options-2nd

installing OpenSSL library

SSL options-2nd

starting SSL-enabled MySQL server

storing SSL options in my.cnf file

verifying MySQL ready for

securing mysqld daemon

setting security privileges, stored routines

SQL_SECURITY clause, 2nd

user and privilege management-2nd

CREATE USER command

DROP USER command

GRANT command-756, 758

RENAME USER command

REVOKE command-2nd

SHOW GRANTS FOR command

mysql utility see mysql client

MySQL Workbench

mysql_connect function

mysql_convert_table_format utility

mysql_fix_privilege_tables utility

mysql_install_db script

mysql_setpermission script

mysqladmin client-2nd

administrative tasks

changing password

commands-2nd

create

drop

extended-status

flush-hosts

flush-logs

flush-privileges

flush-status

flush-tables

flush-threads

kill

old-password

password

ping

processlist

refresh

reload

shutdown

start-slave

status

stop-slave

variables

version

creating new database

deleting existing database

flushing host cache tables

listing MySQL server daemon processes

outputting server variables

outputting version/server statistics

server status information

shutting down MySQL server daemon

starting/stopping slave server

terminating processes

verifying MySQL server is running

mysqladmin command

stopping MySQL on Linux/Windows

mysqlbinlog client

mysqlcheck client

mysqld binary

mysqld daemon

mysqld_safe script

starting MySQL on Linux

stopping MySQL on Linux

mysqld_safe wrapper

mysqldump command

backing up InnoDB tables

configuration files, MySQL

creating data export files

restoring InnoDB tables

mysqlhotcopy client

mysqli class methods

affected_rows, 2nd

autocommit

bind_param, 2nd, 3rd

bind_result, 2nd

close, 2nd, 3rd

commit

connect

errno, 2nd

error, 2nd

execute, 2nd

fetch

fetch_array

fetch_object

fetch_row

free, 2nd

num_rows, 2nd

prepare

query, 2nd

rollback

select_db

tabular_output

mysqli extension

binding parameters with

closing connections

committing transactions

database transactions

debugging

DELETE command

determining number of affected rows

determining number of rows returned

embedded MySQL server

enabling autocommit mode

enabling on Linux/Unix

enabling on Windows

enhancements

fetching results into object

handling connection errors

INSERT command

inserting/updating/deleting data

instantiating mysqli class

interacting with database-2nd

master/slave support

naming conventions

object orientation

parsing query results-2nd

prepared statements, 2nd-3rd

query related tasks-2nd

recuperating query memory

replication

retrieving data

retrieving error information-2nd

retrieving results using indexed/associative arrays

rolling back transactions

sample data

securing connection information

SELECT command

selecting MySQL database

sending query to database-2nd

setting up connections

storing connection information

transactions

UPDATE command

using transactional methods

MYSQLI_ASSOC value

MYSQLI_BOTH value

MYSQLI_NUM value

MYSQLI_STORE_RESULT value

MYSQLI_USE_RESULT value

mysqlimport utility

see also LOAD DATA INFILE statement

data import example

importing data-2nd

options-2nd

security

writing mysqlimport script

mysqlshow client

mysqlslap program

mysqlxyz clients

assigning value to option (long/short forms)

case sensitivity of options

connection options-2nd

decreasing client chatter

determining databases/tables/columns on server

enabling compression protocol

exporting existing table data, 2nd

ignoring configuration files

importing data from delimited text file

named pipes specified

options-2nd

C/compress

defaults-extra-file

defaults-file

help

h/host

no-defaults

p/password

P/port

print-defaults

s/silent

s/socket

u/user

v/verbose

V/version

W/pipe

options requiring values

outputting help information

outputting more than default

outputting options

outputting version information

passing options to

precedence of options assigned

reading file after configuration files

repairing corrupted tables

setting variable value

short/long forms of options

socket file for localhost

specifying connecting user’s password

specifying connecting user’s username

specifying location of configuration file

specifying port for MySQL server

targeting database host

N

n escape sequence

n parameter, date function

name atribute, $_FILES superglobal

name directive

name parameter, Smarty

foreach function

insert tag

section function

Name Server Record, DNS

name variable, $_FILES array

named parameters

prepared statements, PDO, 2nd

named pipes protocol, mysql client

Naming Authority Pointer, DNS

naming conventions

before and after triggers

interfaces, OOP

mysqli extension

POST variables

NAPTR (Naming Authority Pointer), DNS

natcasesort function, arrays

NATIONAL attribute, MySQL

CHAR/VARCHAR datatypes

natsort function, arrays

Nebel, Ernesto

nesting functions

Net_SMTP package, PEAR

Net_Socket package, PEAR

Netcraft

networking-2nd

creating port scanner with NMap

creating subnet converter-2nd

pinging server-2nd

skip-networking parameter, MySQL, 2nd

testing user bandwidth-2nd

network-specific functionality-2nd

calculating network bandwidth

creating port scanner with NMap

creating subnet converter-2nd

DNS (Domain Name System)

e-mail

establishing socket connections-2nd

internet services-2nd

pinging server-2nd

testing user bandwidth-2nd

new keyword

class instantiation

objects, OOP

newline characters

converting into HTML break tag

escape sequences, PHP

ignoring

recognizing

NewsController.php

searching web with Zend_Service_Yahoo, 618

next function, arrays

NitroSecurity

nl2br function

Nmap (network mapper) tool

NO SQL characteristic

stored procedures, MySQL

no-auto-rehash option, mysql client

no-beep option, mysql client

nocache value

session.cache_limiter directive, 2nd

no-column-names option, mysql client

no-defaults option, mysqlxyz clients

none value

session.cache_limiter directive

nonzero rule, HTML_QuickForm

nopunctuation rule, HTML_QuickForm

normal indexes, MySQL-2nd

leftmost prefixing

multiple-column normal indexes

single-column normal indexes

NOT (!) operator

NOT (~) bitwise operator

NOT (~) logical operator

NOT DETERMINISTIC characteristic, MySQL

NOT FOUND condition, MySQL

NOT NULL attribute, MySQL, 2nd

notee option, mysql client, 2nd

Notepad++

choosing code editor

NS (Name Server Record) record type, DNS, 2nd

NULL attribute

ENUM datatype, MySQL

NULL character

binary data, SQLite

NULL datatype attribute, MySQL

NULL values

primary key indexes, MySQL

nulls

PDO_ATTR_ORACLE_NULLS option

num_args parameter, sqlite_create_aggregate function

num_rows method, mysqli, 2nd

number_format function

number_rows component, LIMIT clause

numbers

localized formats

localizing-2nd

Numbers_Roman package, PEAR

numeric datatypes, MySQL-2nd

constraining maximum display size

digits following decimal point

numeric rule, HTML_QuickForm

numerical arrays

numerical keys

O

%o type specifier

o option, mysqlcheck client

O parameter, date function

ob_gzhandler function

object cloning, OOP, 2nd-3rd

clone keyword

clone method

object datatype

type casting

object-oriented programming-192, 193-211

abstract classes, 2nd-3rd

abstract keyword

autoloading objects-2nd

benefits of OOP-2nd

class definition and instantiation

classes

clone keyword

constants

constructors-2nd

destructors-2nd

encapsulation

extends keyword

features not supported by PHP

fields-2nd

general language features

helper functions-2nd

implements keyword

inheritance, 193, 198-203

instanceof keyword

interfaces, 2nd-3rd

key OOP concepts-2nd

method overloading

methods-2nd

multiple inheritance

mysqli

object cloning, 2nd-3rd

objects

operator overloading

PDO features

PHP 4 features

PHP 5 features, 2nd

polymorphism

properties-2nd

SQLite

static class members-2nd

type hinting

objects, OOP

see also classes, OOP

checking if method available to object

checking if object belongs to class

constructors-2nd

destructors-2nd

getting class of object

getting fields available to object

instanceof keyword

new keyword

type hinting

octal notation

escape sequences, PHP

ODBC (Open Database Connectivity)

PDO supported databases

offset component, LIMIT clause

offset parameter

strpos function

strrpos function

offsets

moving file pointer to offset

retrieving current pointer offset

retrieving part of string between offsets

old-password command, mysqladmin client

Online Transaction Processing (OLTP)

installing MySQL on Windows

only_values parameter, ldap_explode_dn function

onlyreqdeps flag

installing PEAR: HTML_QuickForm

OOP see object-oriented programming

open development

open source software

OPEN statement, MySQL

cursors, 2nd

open_basedir directive, 2nd

opendir function

opening files

OpenLDAP

openlog function

OpenSSL library, installing

operands

operating systems

system level program execution

operator overloading, OOP

OOP features not supported by PHP

operators

arithmetic operators

assignment operators

associativity, 2nd

bitwise operators

Boolean full-text searches, MySQL

comparison operators

decrement (--) operator

description

equality operators

expressions, PHP

increment (++) operator

logical operators

precedence, 2nd

string operators

table of operators

type casting of

optimization, MySQL see configuration, MySQL

option parameter, openlog function

optional arguments

OPTIONALLY flag

LOAD DATA INFILE statement

options parameter

SoapClient constructor

SoapServer constructor

OR (|) bitwise operator

OR (|) logical operator

OR (||) operator

Oracle

PDO supported databases

ORDER BY clause

indexes, MySQL

tabular_output method sorting results

ordinary indexes see normal indexes, MySQL

ORM (object relational mapping) solution

Orte, Monte

OUT parameters

stored procedures, MySQL

OUTFILE keyword

SELECT INTO OUTFILE statement, 2nd

output_buffering directive, PHP

output_handler directive, PHP

outputting data to file

outputting data to web browser-2nd

echo statement

print statement, 2nd

printf statement

sprintf statement

overloading, OOP

constructors

method overloading

operator overloading

overriding

final scope

P

P command, mysql client

P, p options, mysql client

P, p options, mysqlxyz clients, 2nd

packages, PEAR-2nd

page caching

paged output, MySQL

creating-2nd

determining current page number

determining total number of pages

determining total number of rows

entries per page

introduction

LIMIT clause

listing page numbers-2nd

offset for recordstart point

previous and next links

row offset

sample output

total rows in result set

pageLinks method, MySQL

pager option, mysql client

pagesize variable, MySQL

paging output, mysql client

parameter variable, MySQL

parameters

see also arguments

addl_params parameter, mail function

binding, mysqli

bound parameters, mysqli

function parameters

passing additional parameters to sendmail binary

setting input and return parameters, MySQL-2nd

stored functions, MySQL

parent class, OOP, 2nd

parent keyword

parsing

general PHP language features, 2nd

parsing directory contents

parsing directory paths-2nd

Perl regular expression syntax

parsing feeds, MagpieRSS

parsing query results

mysqli extension-2nd

returning result set as associative array-2nd

SQLite-2nd

sqlite_array_query function

sqlite_column function

sqlite_fetch_array function-2nd

sqlite_fetch_single function

parsing XML, 2nd-3rd

participants table, InnoDB, 2nd, 3rd

partitioning

disk partitions, 2nd

MySQL 5.1

PARTITIONS table

passing arguments by reference

allow_call_time_pass_reference directive, PHP

passthru function, 2nd, 3rd

Password column, user table, 2nd

password command, mysqladmin client

password option

mysql client

mysqlimport utility

mysqlxyz clients

password parameter, SoapClient constructor

passwords

avoiding easily guessable passwords-2nd

checking validity of

CrackLib extension requirements

general language features

hard coded authentication

installing MySQL on Windows

MySQL upgrade affecting

PHP_AUTH_PW authentication variable

recovering/resetting when user forgets-2nd

setting MySQL administrator password, 2nd

setting MySQL root user password

storage format

patches

MySQL security

PATH environment variable

installing PEAR

pathinfo function

paths

cookie_path directive

datadir option, MySQL

hiding sensitive data

identifying absolute path

include_path directive, PHP

retrieving directory from

retrieving filename from, 2nd

safe_mode_include_dir directive

save_path directive

setting path to sendmail binary

paths and directories category

PHP configuration directives-2nd

pattern parameter, preg_replace_callback function

PDF (Portable Document Format) files

PDO (PHP Data Objects)-817

adding/modifying/deleting data

connecting to database server-2nd

embedding parameters into constructor

handling connection errors

PDO connection-related options

placing parameters in file

referring to php.ini file

database abstraction layers and

databases supported

determining available drivers

error handling-2nd

retrieving SQL error codes

retrieving SQL error messages

executing queries-2nd

features

installing

prepared statements, 2nd-3rd

executing prepared query

named parameters, 2nd

question mark parameters

retrieving attributes

retrieving data-2nd

fetching single column

retrieving next row in result set

returning number of retrieved columns

simultaneously returning all result set rows

selecting database

selecting table data

setting attributes

setting bound columns-2nd

transactions

using

PDO methods

beginTransaction

bindColumn

bindParam, 808, 809, 810

columnCount

commit

errorCode

errorInfo

exec

execute, 2nd

fetch

fetchAll

fetchColumn

getAttribute

prepare

query

rollback

rowCount

setAttribute

PDO_ATTR_AUTOCOMMIT option

PDO_ATTR_CASE option

PDO_ATTR_CLIENT_VERSION attribute

PDO_ATTR_CONNECTION_STATUS attribute

PDO_ATTR_EMULATE_PREPARES option

PDO_ATTR_ERRMODE option

PDO_ATTR_ORACLE_NULLS option

PDO_ATTR_PERSISTENT option

PDO_ATTR_PREFETCH option

PDO_ATTR_SERVER_INFO attribute

PDO_ATTR_SERVER_VERSION attribute

PDO_ATTR_TIMEOUT option

PDO_DEFAULT_FETCH_MODE option

pdo_drivers function

PDO_ERRMODE_EXCEPTION mode

PDO_ERRMODE_SILENT mode

PDO_ERRMODE_WARNING mode

PDO_FETCH_XYZ values

PDO_PARAM_XYZ values

PDOStatement class

PDT (PHP Development Tools)

choosing code editor

PEAR (PHP Extension and Application Repository)-322

background

Calendar package-2nd

converting numeral formats-2nd

creating tabular output with-2nd

creating simple table

installing HTML_Table

directories and package names

general PHP language features

help command

info command

install command

installing-2nd

hosting company permission

on Linux

on Windows

packages

list command

uninstall command

updating

upgrade command

upgrade-all command

PEAR Package Manager-2nd

downgrading PEAR packages

getting help

including packages within scripts

installer-suggested packages

installing PEAR packages-2nd

automatically installing dependencies

manually from PEAR web site

learning about installed PEAR packages

preinstalled packages

uninstalling PEAR packages

upgrading PEAR packages-2nd

viewing installed PEAR packages

PEAR packages-2nd

Archive_Tar

Auth

Auth_HTTP-2nd

Calendar-2nd

Console_Getopt

DB

File_SMBPasswd

HTML_Common

HTML_QuickForm-2nd

HTML_Table-2nd

HTTP_Upload-2nd

Mail, 2nd-3rd

Mail_Mime-2nd

MDB2

Net_SMTP

Net_Socket

Numbers_Roman

PEAR

PHPUnit

Validate-2nd

Validate_US-2nd

XML_Parser

PEAR_ENV.reg file

PEAR: Auth_HTTP class see Auth_HTTP class

PEAR: HTML_QuickForm class see HTML_QuickForm class

PEAR: HTTP_Upload class see HTTP_Upload class

PEAR: Validate package see Validate package

PEAR: Validate_US package see Validate_US package

PECL (PHP Extension Community Library)

performance

choosing storage engine

indexing tips

mysql in batch mode

PDO features

reasons for MySQL popularity

stored routines, 2nd

template caching

Perl

installing Apache and PHP on Linux

XAMPP as test environment

Perl Compatible Regular Expressions (PCRE) library

Perl DBI

Perl regular expressions see regular expressions, Perl

permissions

see also privileges

error logging

mysql_setpermission script

mysqli extension

uploading files with PHP

persistence

opening persistent connections, SQLite

PDO_ATTR_PERSISTENT option

phone numbers

Validate_US package, PEAR

PHP (Personal Home Page)

building transactional applications with-2nd

choosing code editor-2nd

code reuse

compression handler function

conditional statements-2nd

configuration templates

configuring at build time on Linux

configuring FastCGI to manage processes

configuring for MySQL

configuring securely-2nd

hiding configuration details-2nd

constants-2nd

control structures-2nd

customizing Windows build

datatypes see datatypes, PHP

date and time functions see date and time functions, PHP

DateTime class-2nd

downloading-2nd

downloading PHP manual

enabling IMAP extension

escape sequences, 2nd

expressions

file inclusion statements-2nd

file upload directives-2nd

file upload functions-2nd

framework solutions-2nd

general language features-2nd

handling external variables

hiding configuration details-2nd

history-2nd

identifiers

installing Apache and PHP on Linux-2nd

installing Apache and PHP on Windows-2nd

installing IIS and PHP on Windows-2nd

LDAP extension-2nd

loading table data with

looping statements-2nd

network-specific functionality-2nd

object-oriented PHP-192, 193-211

features not supported by PHP

outputting data to web browser-2nd

program execution functions

reasons for installing, 2nd

reconfiguring after MySQL install

removing HTML and PHP tags

resource directives, PHP-2nd

restrictions placed on scripts by web host

run-time PHP configuration-2nd

sending e-mail using PHP script-2nd

SQLite library-2nd

storing most recent error in variable

string interpolation

stripping HTML and PHP tags from input

superglobal variables-2nd

testing PHP installation-2nd

upload error messages-2nd

uploading files with PHP-2nd

$_FILES superglobal array-2nd

file upload directives-2nd

is_uploaded_file function

move_uploaded_file function

using CrackLib extension-2nd

using cursors with

using LDAP from PHP-2nd

using PHP with MySQL

using subqueries with

variables-2nd

versions-2nd

versions offered by web host

viewing PHP documentation

web forms-2nd

XAMPP as test environment

PHP 4-4

PHP 5-5

SOAP extension-2nd

GNOME XML library

PHP 6-6

PHP arrays see arrays

PHP authentication-2nd

Auth_HTTP class, PEAR-2nd

authentication methodologies-2nd

authentication variables

database based authentication-2nd

file based authentication-2nd

hard coded authentication

header function

IP address based authentication-2nd

isset function

md5 function

uniqid function

PHP code

comments-2nd

delimiting PHP code-2nd

embedding in web pages-2nd

embedding multiple code blocks

type specifiers

PHP configuration directives-2nd

brief introduction

comments

data handling category-2nd

dynamic extensions category

file upload directives-2nd

fopen wrappers category-2nd

language options category-2nd

managing

miscellaneous category

modifying

Apache httpd.conf and .htaccess files

ini_set function

php.ini file

scopes for modification

paths and directories category-2nd

resource directives-2nd

resource limits category-2nd

restrictions placed on scripts by web host

run-time PHP configuration-2nd

safe mode category-2nd

scopes for modifying

syntax highlighting category-2nd

PHP configuration directives, list of

allow_call_time_pass_reference

allow_url_fopen, 2nd, 3rd

always_populate_raw_post_data

arg_separator

asp_tags

assoc_case

auto_append_file

auto_detect_line_endings

auto_prepend_file

auto_start

cache_expire

cache_limiter

cookie_domain

cookie_lifetime

cookie_path

default_charset

default_mimetype

default_socket_timeout

disable_classes

disable_functions

display_errors

display_startup_errors

doc_root

enable_dl

engine

error_log

error_reporting

expose_php

extension

extension_dir

file_uploads

force_extra_parameters

from

gc_maxlifetime

highlight

ignore_user_abort

ignore_repeated_errors

ignore_repeated_source

implicit_flush

include_path, 2nd

log_errors

log_errors_max_len

magic_quotes_gpc, 2nd

magic_quotes_runtime

magic_quotes_sybase

max_execution_time, 2nd

max_input_time

memory_limit, 2nd

name

open_basedir, 2nd

output_buffering

output_handler

post_max_size, 2nd

precision

referer_check

register_argc_argv

register_globals, 2nd

register_long_arrays

safe_mode

safe_mode_allowed_env_vars

safe_mode_exec_dir

safe_mode_gid

safe_mode_include_dir, 2nd

safe_mode_protected_env_vars

save_handler

save_path

sendmail_from, 2nd

sendmail_path

serialize_precision

session handling-2nd

short_open_tag

SMTP

smtp_port

track_errors

unserialize_callback_func

upload_max_filesize

upload_tmp_dir

use_cookies

use_trans_sid

user_agent

user_dir, 2nd

variables_order, 2nd

y2k_compliance

zend

zlib

PHP Data Objects see PDO

PHP Extension Community Library (PECL)

php function, Smarty

PHP functions see functions, list of

PHP libraries-2nd

PHP scripts

referencing POST data

PHP web site

php.ini file

see also PHP configuration directives,list of

aspects of PHP behavior controlled by

comments

connecting to database server, PDO

customizing PHP build on Windows

description

installing Apache and PHP on Linux

installing Apache and PHP on Windows

installing Zend Framework

modifying PHP configuration directives

reconfiguring PHP on Windows after MySQL install

renaming one of configuration templates as

run-time PHP configuration-2nd

syntax

when changes take effect

php.ini-dist configuration template

php.ini-recommended configuration template

php_admin_flag keyword

php_admin_value keyword

PHP_AUTH_PW variable

hard coded authentication

PHP_AUTH_USER variable

hard coded authentication

php_errormsg variable

php_flag keyword

PHP_INI_ALL scope

PHP_INI_PERDIR scope

PHP_INI_SYSTEM scope

PHP_INI_USER scope

php_value keyword

phpDocumentor

phpinfo function

determining available drivers

hiding PHP configuration

reconfiguring PHP after MySQL install

testing PHP installation, 2nd

PHPIniDir directive

installing Apache and PHP on Windows

modifying PHP configuration directives

phpMyAdmin-2nd

phps extension

PHPUnit package, PEAR

ping command, mysqladmin client

pinging server-2nd

pipe (|) operator, regular expressions

pipe option, mysqlxyz clients

pipes protocol, mysql client

Pluggable Storage Engine API, MySQL 5.1

PLUGINS table

Pointer Record, DNS

pointers

manipulating result set pointer, SQLite-2nd

moving file pointer to beginning of file

moving file pointer to offset

moving result set pointer forward

moving result set pointer to first row

moving result set pointer to specific row

retrieving current pointer offset

retrieving row at current pointer position

sqlite_current function

sqlite_next function

sqlite_rewind function

sqlite_seek function

polymorphism

port option

mysql client

mysqlimport utility

mysqlxyz clients

port parameter, MySQL

portability, stored routines

ports-2nd

creating port scanner with fsockopen function

creating port scanner with NMap

default ports for internet services

establishing port 80 connection

establishing socket connections-2nd

MySQL security

port for encrypted traffic

retrieving port number’s service name

retrieving service’s port number

setting port to connect to server

POSIX (Portable Operating System Interface for Unix)

POSIX regular expressions see regular expressions, POSIX

$_POST superglobal variable

retrieving information about files uploaded using

POST method

always_populate_raw_post_data directive

arg_separator.input directive

passing data between scripts

referencing POST data in PHP scripts

POST variables

naming conventions

post_max_size directive, PHP, 2nd

postalCode method

Validate_US package, PEAR

postdecrement operation

PostgreSQL

PDO supported databases

postincrement operation

PRCE (Perl Compatible Regular Expressions) library

precedence, operators, 2nd

precision

serialize_precision directive, PHP

precision directive, PHP

predecrement operation

predefined character ranges (character classes)

POSIX regular expressions-2nd

prefixing

leftmost prefixing

preg_grep function

preg_match function

preg_match_all function, 2nd

preg_quote function

preg_replace function

preg_replace_callback function

preg_split function

PREG_XYZ values

preincrement operation

prepare method

mysqli

PDO

prepared statements

mysqli, 2nd

binding parameters-2nd

binding variables

bound parameters

bound results

executing prepared statements

mysqli extension

preparing statements for execution

recuperating prepared statement resources

retrieving rows from prepared statements

using other prepared statement methods

PDO, 2nd-3rd

presentational logic

separating business logic from

templating engines and, 2nd

presentational logic, Smarty, 2nd-3rd

comments

control structures-2nd

statements-2nd

variable modifiers-2nd

preserve_keys parameter, array_reverse function

prev function, arrays

PRIMARY KEY attribute, MySQL

creating automatically incrementing primary key

creating multiple field primary key

creating single field primary key

primary key indexes, MySQL-2nd

not using meaningful values

NULL values

uniqueness, 2nd

print statement, PHP, 2nd

print_r array function

print-defaults option, mysqlxyz clients

printf statement, PHP

type specifiers

priority parameter, syslog function

private fields

private keyword

private methods

private value

private_no_expire value

privilege columns, user table

privilege tables, MySQL-2nd

privileges

see also authentication; permissions

adding privileges to users

authentication

authorization

COLUMN_PRIVILEGES table

columns_priv table, 2nd

flush-privileges command, mysqladmin

GRANT/REVOKE commands-2nd

granting column-level privileges

granting multiple table-level privileges

granting privileges-2nd

granting table-level privileges

managed by GRANT/REVOKE commands

MySQL access privilege system-2nd

MySQL user and privilege management-2nd

procs_priv table, 2nd

reload command, mysqladmin client

reviewing privileges

revoking column-level privileges

revoking previously assigned privileges

revoking privileges, MySQL security-2nd

revoking table-level privileges

SCHEMA_PRIVILEGES table

TABLE_PRIVILEGES table

tables_priv table, 2nd

tracing connection request

user privilege columns, user table

user privileges, MySQL extension

user table and request authorization, 2nd

USER_PRIVILEGES table

User/Host/Db task match

User/Host/Db triplet located

proc table

Proc_priv column, procs_priv table

procedures

stored procedures, MySQL

process method, HTML_QuickForm class

PROCESS privilege

Process_priv column, user table, 2nd

processlist command, mysqladmin client

PROCESSLIST table

procs_priv table

columns, table listing of

MySQL access privilege system, 2nd

stored routines, MySQL

product table

creating

mysqli extension sample data

profile manager interface

integrating triggers into Web applications

prompt option, mysql client

prompts

modifying mysql prompt

Propel

properties, OOP-2nd

creating custom getters and setters

PHP limitations

protected fields

protected keyword

protected methods

protocol option, mysql client

protocol parameter

protocols

stateless protocol

prototype, 2nd

proxy_host parameter, SoapClient

proxy_login parameter, SoapClient

proxy_password parameter, SoapClient

proxy_port parameter, SoapClient

PTR (Pointer Record) record type, DNS

public fields

encapsulating

public keyword

public methods

public value

session.cache_limiter directive

punct character class

putenv function

safe_mode_protected_env_vars directive

Python web site

Q

quantifiers

Perl regular expressions

POSIX regular expressions-2nd

queries, MySQL

see also stored routines, MySQL

encapsulating queries see views, MySQL

paged output-2nd

query caching, 2nd

query expansion

query optimization

replicating queries see views, MySQL

subqueries see subqueries, MySQL

tabular_output method sorting results

queries, mysqli extension

parsing results-2nd

prepared statements-2nd

recuperating query memory

query related tasks-2nd

queries, PDO-2nd

queries, SQLite-2nd

executing queries

executing unbuffered queries

retrieving most recently inserted row identifier

sqlite_array_query function

sqlite_query function

sqlite_unbuffered_query function

Query Browser, MySQL-2nd

query method

mysqli, 2nd

PDO

question mark parameters

prepared statements, PDO

queues

order of element removal

quote_style parameter, htmlentities function

quotes

displaying special HTML characters

double quotes

enabling magic quotes

htmlentities function translating

magic_quotes_gpc directive, PHP, 2nd

magic_quotes_runtime directive, PHP

magic_quotes_sybase directive, PHP

single quotes

using quotes in programming

R

escape sequence

r, r+ file access modes

r option

myisamchk client

mysqlcheck client

r parameter, date function

random values

returning random keys from arrays

range function, arrays

rangelength rule, HTML_QuickForm

readdir function

readfile function

reading

reading directory contents, 2nd

reading files-2nd

ignoring newline characters

reading CSV file into array

reading entire file

reading file in predefined format

reading file into array

reading file into string

reading single character

reading specific number of characters

stripping HTML and PHP tags from input

read-only cursors, MySQL

READS SQL DATA characteristic

real numbers see float datatype

Real Simple Syndication see RSS

realpath function

recover option, myisamchk client

recovery, InnoDB tables

recursive functions, 2nd-3rd

Red Hat

runlevels

reference

allow_call_time_pass_reference directive

passing arguments by

reference assignment

variable declaration, PHP

REFERENCES privilege

References_priv column

db table

host table

user table, 2nd

referential integrity

reasons for using triggers

REFERENTIAL_CONSTRAINTS table

referer_check directive

referers

validating sessions using

refresh command, mysqladmin client

regedit script

regex rule, HTML_QuickForm

region method, Validate_US package

register_argc_argv directive

register_globals directive, 2nd

register_long_arrays directive

registry

executing PEAR_ENV.reg file

regular expressions-2nd

alternatives to regular expression functions-2nd

converting string characters into bracketed expressions

performing search, case-insensitive-2nd

performing search, case-sensitive-2nd

Perl Compatible Regular Expressions library

PHP functions-2nd

pipe (|) operator

replacing text, case-insensitive

replacing text, case-sensitive

splitting string into elements, case-insensitive

splitting string into elements, case-sensitive

regular expressions, Perl-2nd

compatible PHP regular expression functions-2nd

metacharacters-2nd

modifiers-2nd

preg_grep function

preg_match function

preg_match_all function

preg_quote function

preg_replace function

preg_replace_callback function

preg_split function

quantifiers

regular expressions, POSIX-2nd

brackets ([])

characters based on frequency or position

PHP regular expression functions-2nd

predefined character ranges (character classes)-235

quantifiers-2nd

reload command, mysqladmin client

RELOAD privilege

Reload_priv column, user table, 2nd

REMOTE_ADDR, $_SERVER superglobal, 2nd

rename function

RENAME USER command, MySQL

render method

creating Zend Framework views

rendering retrieved feed, MagpieRSS

REPAIR TABLE command, MySQL

REPEAT statement, MySQL

Repl_client_priv column, user table, 2nd

Repl_slave_priv column, user table, 2nd

REPLACE option

LOAD DATA INFILE statement

replace option, mysqlimport utility

replace parameter, header function

replication

backing up InnoDB tables

mysqli

reasons for MySQL popularity

REPLICATION CLIENT privilege

REPLICATION SLAVE privilege

reporting sensitivity level, errors

$_REQUEST superglobal

retrieving cookie information

request authorization see authorization

request verification see authorization

REQUEST_URI, $_SERVER superglobal

REQUIRE CIPHER option

require function

making unnecessary

setting base path for

REQUIRE ISSUER option

REQUIRE SSL option

REQUIRE SUBJECT option

REQUIRE X509 option

require statement, PHP

require statement, Smarty

require_once function, PHP, 2nd

require_once statement

required rule, HTML_QuickForm, 2nd, 3rd

reset function, arrays

resource directives, PHP-2nd

resource handling see file handling

resource limits category

PHP configuration directives-2nd

resources

limiting user resources-2nd

RESTRICT keyword, MySQL

result sets

iterating with cursors-2nd

manipulating result set pointer, SQLite-2nd

determining if end of result set is reached

moving pointer forward

moving pointer to first row

moving pointer to specific row

retrieving row at current pointer

MySQL triggers and

parsing, SQLite-2nd

retrieving first column in result set

retrieving result set details, SQLite-2nd

field names

number of affected rows

number of columns in result set

number of rows in result set

retrieving select result set columns

returning result set as associative array-2nd

sqlite_current function

sqlite_has_more function

sqlite_next function

sqlite_query function

sqlite_rewind function

sqlite_seek function

starting index offset for

result_type parameter

sqlite_fetch_array function

sqlite_query function

sqlite_unbuffered_query function

resultmode parameter, query method

results

binding, mysqli

bound results, mysqli

customizing view results, MySQL

paged results, MySQL

return keyword/statement

returning values from functions-2nd

returning multiple values-2nd

return parameters, MySQL-2nd

reusing software, web services

REVOKE command, MySQL

access privileges managed by, 2nd

deleting users

description

revoking column-level privileges

revoking previously assigned privileges

revoking table-level permissions

syntax

tips when working with

user and privilege management-2nd

rewind function

right_delimiter attribute

changing Smarty default delimiters

rmdir function

rollback

database transactions

InnoDB tables example, 2nd

MySQL transactions tips

rollback method

mysqli

PDO

Roman numerals

converting numeral formats

root

chroot option, mysqld daemon

doc_root directive, 2nd

DocumentRoot directive, Apache

hiding sensitive data

root user password, MySQL

Routine_name column, procs_priv table

Routine_type column, procs_priv table

ROUTINES table

routines, MySQL see stored routines, MySQL

rowCount method, PDO

rows

creating more readable row output with HTML_Table

retrieving number of affected rows

retrieving number of rows in result set

retrieving row at current pointer position

sqlite_changes function

sqlite_last_insert_rowid function

sqlite_num_rows function

rows, MySQL

inserting rows via views

retrieving multiple rows

rows, mysqli extension

determining rows selected/affected

RPM

installing MySQL on Linux-2nd

learning more about

uninstalling MySQL on Linux

rsort function, arrays

RSS (Real Simple Syndication)-519

MagpieRSS-2nd

RSS aggregators

RSS syntax-2nd

RSS Bandit interface

RSS feeds

aggregating feeds, MagpieRSS-2nd

description

parsing feeds, MagpieRSS-2nd

popular aggregators

publication of RSS feeds

rendering retrieved feed, MagpieRSS-2nd

rtrim function

Ruby on Rails

rules, HTML_QuickForm-2nd

enforcing filters and rules-2nd

runlevels

Red Hat/Fedora

S

%s type specifier

S, s metacharacters, Perl regular expressions

s modifier, Perl regular expressions

s option

mysql client

mysqlxyz clients, 2nd

S, s parameters, date function

s type code, data types

safe_mode directive, 2nd-3rd

configuring PHP securely-2nd

functions/variables/directives affected by

PHP configuration directives-2nd

restrictions when enabled

sql.safe_mode directive

safe_mode_allowed_env_vars directive, 2nd

safe_mode_exec_dir directive, 2nd

safe_mode_gid directive, 2nd

safe_mode_include_dir directive, 2nd

safe_mode_protected_env_vars directive, 2nd

safe-updates option, mysql client, 2nd

safe-user-create option, mysqld daemon

sales table, creating, 2nd

Savant Template System

save_handler directive

save_path directive

scalability

database based authentication

PHP 4 features

scalar datatypes

scandir function

schema command, SQLite

schema, MySQL

INFORMATION_SCHEMA-728, 857

SCHEMA_PRIVILEGES table

SCHEMATA table

scope

abstract methods

field scopes-2nd

finalized methods

method scopes-2nd

modifying PHP configuration directives

private methods

protected methods

public fields

public methods

static methods

scope attribute

config_load function, Smarty

scope, functions

passing arguments by reference

passing arguments by value-2nd

return statement

scope, PHP variables-2nd

function parameters

global variables

local variables

static variables

script parameter

insert tag, Smarty

script tag

embedding PHP code in web pages

scripting

cross-site scripting

scripts directory

creating Zend Framework front-end controller

searches, MySQL, 2nd-3rd

Boolean full-text searches

extending search capabilities

full-text search-2nd

simple search interface

text searching

searching

ldap_read function

ldap_search function-2nd

sec value, gettimeofday function

seconds since Unix epoch value

seconds value, getdate function

section attribute

config_load function, Smarty

section function, Smarty

sectionelse function, Smarty

sections

configuration files, Smarty

Secure LDAP (LDAPS)

Secure Sockets Layer (SSL)

HTTP authentication

security

see also authentication

advantages of using views

configuring PHP securely-2nd

changing document extension

configuration parameters-2nd

expose_php directive

hiding Apache

hiding configuration details-2nd

hiding PHP-2nd

removing phpinfo calls

safe mode-2nd

cross-site scripting

data encryption-2nd

determining message integrity and authenticity

displaying errors to browser

expose_php directive

file deletion

hiding sensitive data-2nd

DocumentRoot directive

using file extensions

LOAD DATA INFILE statement, 2nd

mysqlimport utility

password option, mysqlxyz clients

PHP 6 features

poorly protected data

programming securely in PHP-2nd

reasons for MySQL popularity

register_globals directive

restrictions placed on scripts by web host

safe mode configuration directives

sanitizing user input-2nd

escapeshellcmd function

functions for

htmlentities function

PEAR: Validate package-2nd

strip_tags function

Smarty templating engine

software vulnerabilities

SQLite database security

stored routines

user input

security, MySQL see MySQL security

security, mysqli extension

securing connection information

storing connection information

SEEK_CUR/SEEK_END/SEEK_SET values

moving file pointer

SELECT command

mysql client

mysqli extension

SELECT INTO OUTFILE statement

example

exporting data

exporting data to Excel

options

tips for using

SELECT INTO statement, MySQL

SELECT privilege

select_db method, mysqli

Select_priv column

db table

host table

user table, 2nd

selecting data, MyISAM tables

self keyword

static class members

sendmail_from directive

mail function

sendmail_path directive

mail function

sequences, MySQL

AUTO_INCREMENT attribute

serialization

unserialize_callback_func directive

serialize_precision directive, PHP

$_SERVER superglobal variable

posting data back to same script

server resources

managing overconsumption of

server signature

expose_php directive

servers

embedded MySQL server

pinging server

server-side cursors, MySQL

ServerSignature directive, Apache

disabling broadcast of server signature

expose_php directive

ServerTokens directive, Apache

services see internet services

Services Record, DNS

$_SESSION superglobal variable

creating/deleting session variables

session functions

session_close

session_decode

session_destroy, 2nd

session_encode

session_garbage_collect

session_id

session_open

session_read

session_register

session_set_save_handler, 2nd

session_start, 2nd

session_unregister

session_unset, 2nd

session_write

session handling

auto login example-2nd

automatically enabling sessions

automating URL rewriting

choosing cookies or URL rewriting

configuration directives-2nd

cookies

creating/deleting session variables

custom MySQL-based session handlers-2nd

decoding session data

description-2nd

destroying sessions

encoding session data

generating recently viewed documents

how the process works

managing objects within sessions

managing session storage media

retrieving and setting SID

setting cache expiration time for session-enabled pages

setting caching directions for session-enabled pages-2nd

setting session cookie lifetime

setting session cookie valid domain

setting session cookie valid URL path-2nd

setting session files path

setting session lifetime

setting session name

starting sessions

storing session information

URL rewriting

user defined session handlers-2nd

tying into PHP logic

validating sessions using referer

session handling directives

auto_start, 2nd

cache_expire

cache_limiter

cookie_domain

cookie_lifetime, 2nd

cookie_path

gc_maxlifetime

name

referer_check

save_handler

save_path

use_cookies

use_trans_sid

session_close function

session_decode function

session_destroy function, 2nd

session_encode function

session_garbage_collect function

session_id function

session_open function

session_read function

session_register function

session_set_save_handler function, 2nd

session_start function, 2nd

SESSION_STATUS table

session_unregister function

session_unset function

SESSION_VARIABLES table

session_write function

session-handling support

PHP 4 features

SET datatype, MySQL

set function

SET PASSWORD command

SET statement, MySQL

setAttribute method, PDO

setBaseUrl method

creating Zend Framework front-end controller

setCancelText method, Auth_HTTP class

setCellAttributes method

setClass method, SOAP

setcookie function

setDate method, DateTime class

setlocale function-336, 592, 597, 598-600

locale parameter

sorting arrays in another language

setPersistence method, SOAP

setRowAttributes method

setter methods

creating custom getters and setters

setTime method, DateTime class

settype function

shared memory protocol, mysql client

shared server hosting

shell commands

executing-302, 308

system level program execution-2nd

shell syntax

comments, PHP

SHELL, $_ENV superglobal

shell_exec function

shift left (<<) bitwise operator

shift right (>>) bitwise operator

short tags

short_open_tag directive, 2nd

shortcut assignment operators

SHOW command, MySQL

SHOW CREATE statement, MySQL

SHOW CREATE VIEW statement, MySQL

SHOW DATABASES statement, MySQL

SHOW DATABASES privilege

SHOW ENGINES statement, MySQL

SHOW GRANTS FOR statement, MySQL

show parameter

section function, Smarty

SHOW STATUS command, mysql client

SHOW STATUS statement, MySQL, 2nd

SHOW TABLE statement, MySQL

SHOW TABLES command, mysql client

SHOW TRIGGERS statement, MySQL

SHOW VARIABLES command, mysql client

SHOW VIEW privilege

Show_db_priv column, user table, 2nd

show_source function

Show_view_priv column

db table

host table

user table, 2nd

shuffle function, arrays

shutdown commands, mysqladmin client

SHUTDOWN privilege

Shutdown_priv column, user table, 2nd

SID

cookies storing

persistence using URL rewriting

retrieving and setting

session handling using SID, 2nd

session_id function

use_trans_sid directive

signatures

digital signatures

ServerSignature directive, Apache

silent option

mysqlimport utility

mysqlxyz clients

SimpleXML-2nd

functions-2nd

loading XML document-2nd

from DOM document

from file

from string

methods-2nd

asXML method

attributes method

children method

xpath method

parsing XML document-2nd

creating XML from SimpleXML object

information about XML elements

learning about node children

using XPath to retrieve node information

simplexml_import_dom function

simplexml_load_file function

simplexml_load_string function

single quotes

string interpolation

single-column normal indexes, MySQL

size atribute, $_FILES superglobal

size variable, $_FILES array

size_limit parameter, ldap_search function

sizeof function, arrays

skip-column-names option, mysql client

skip-name-resolve option, mysqld daemon

skip-name-resolve parameter, MySQL

skip-networking option, mysqld daemon

skip-networking parameter, MySQL

skip-show-database option, mysqld daemon

SMALLINT datatype, MySQL

Smarty class

instantiating

Smarty templating engine

cache_lifetime attribute

caching-2nd

creating multiple caches per template

is_cached method

performance

caching attribute

caching templates

changing Smarty default delimiters

clash of syntax between Smarty and CSS

comments

configurability

configuration files-2nd

CSS and

referencing configuration variables

control structures-2nd

else/elseif clauses

creating design template, 2nd

creating Zend Framework web site

display method

embedding JavaScript and CSS into template

embedding PHP code into template

extensibility

features

functions

capitalize

config_load

count_words

date_format

default

foreach

foreachelse

if

include_php

section

sectionelse

strip_tags

truncate

get_config_vars method

hash mark

including templates into current template

index.tpl template application logic

inserting constantly updated data

installing

instantiating Smarty class

introduction-2nd

making available to executing script

outputting data in tags without interpretation

presentational logic, 2nd-3rd

referencing configuration variables

rendering Smarty template

security

statements-2nd

fetch

include

insert

literal

php

require

storing configuration files and templates

syntax of typical template

template compilation

using CSS in conjunction with

variable modifiers-2nd

$smarty.config variable

SMARTY_DIR constant

SMTP directive, mail function

SMTP protocol

implementation of

smtp_port directive, mail function

SOA (Start of Authority Record) record type, DNS

SOAP-2nd

client and server interaction-2nd

boxing client

boxing server

creating SOAP client

getFunctions method

getQuote function

SoapClient constructor-2nd

creating SOAP server-2nd

addFunction method

adding class methods

exporting all functions

getQuote function

handle method

setClass method

setPersistence method

SoapServer constructor

definition

instantiating SOAP client-2nd

PHP 5’s SOAP extension-2nd

retrieving exposed methods-2nd

SOAP messages-2nd

SOAP_PERSISTENCE_REQUEST mode

SOAP_PERSISTENCE_SESSION mode

soap_version parameter

SoapClient constructor

SoapServer constructor

SoapClient class

SoapClient constructor-2nd

actor parameter

compression parameter

creating SoapClient object

exceptions parameter

location parameter

login parameter

options parameter

password parameter

proxy_host parameter

proxy_login parameter

proxy_password parameter

proxy_port parameter

soap_version parameter

trace parameter

uri parameter

wsdl parameter

SoapServer constructor

actor parameter

encoding parameter

options parameter

soap_version parameter

wsdl parameter

social security numbers (SSNs)

Validate_US package, PEAR

socket connections-2nd

socket files protocol, mysql client

socket option

mysqlimport utility

mysqlxyz clients

software

as a service

security vulnerabilities

Solar framework

sort function, arrays

sort_flags parameter, arrays

arsort function

asort function

ksort function

rsort function

sorsort function

sorting

ldap_sort function

tabular output, MySQL

sorting_order parameter, scandir function

source code highlighting

source code installation

downloading Apache

downloading PHP

source command, mysql client

source installation

installing MySQL on Linux-2nd

space character class

spatial extensions, MySQL 4

special characters

converting into HTML equivalents

displaying HTML characters (&, ", ', <, >)

inserting backslash delimiter before

split function

file based authentication

spliti function

sprintf statement, PHP

SQL SECURITY characteristic

stored procedures, MySQL

SQL Server

PDO supported databases

sql.safe_mode directive

sql_regcase function

SQL_SECURITY clause

views, MySQL

SQLite-2nd

binary data-2nd

case sensitivity

characteristics

closing connections

command-line interface-2nd

creating aggregate functions-2nd

creating database

creating SQLite function

creating table in memory

database security

handling returned data

help option

indexes for result sets

installing

library-2nd

customized functions-2nd

licensing

manipulating result set pointer-2nd

object orientation

opening connections-2nd

persistent connections

opening SQLite database

parsing result sets-2nd

passing output to functions

PDO supported databases

PHP bundled with

querying database-2nd

rendering code more readable

retrieving result set details-2nd

returning result set as associative array

schema command

support

transactions

sqlite option

storing session information

sqlite.assoc_case directive, 2nd

sqlite_array_query function

SQLITE_ASSOC value

determining case of characters

parsing query results

result set indexes

SQLITE_BOTH value

determining case of characters

parsing query results, 2nd

result set indexes

sqlite_changes function

sqlite_close function

sqlite_column function

sqlite_create_aggregate function

sqlite_create_function function

sqlite_current function

sqlite_escape_string function

sqlite_fetch_array function-2nd

consolidating with sqlite_query function

sqlite_fetch_column_types function

sqlite_fetch_single function

sqlite_fetch_string function

sqlite_field_name function

sqlite_has_more function

sqlite_last_insert_rowid function

sqlite_next function

SQLITE_NUM value

parsing query results

result set indexes

sqlite_num_fields function

sqlite_num_rows function

sqlite_open function, 2nd, 3rd

sqlite_popen function

sqlite_query function

consolidating with sqlite_fetch_array function

creating table in memory

handling returned data

passing output to functions

sqlite_rewind function

sqlite_seek function

sqlite_udf_decode_binary function

sqlite_udf_encode_binary function

sqlite_unbuffered_query function, 2nd

SQLSTATE codes

SRV (Services Record) record type, DNS

SSL (Secure Sockets Layer)

connecting using SSL-enabled client

determining user’s SSL requirements

effect of encryption on performance

installing OpenSSL library

MySQL 4

REQUIRE SSL option

securing connection information, mysqli extension

starting SSL-enabled MySQL server

storing SSL options in my.cnf file

ssl option

mysql client

mysqlimport utility

ssl_cipher column, user table

ssl_type column, user table

ssl-ca option, mysql client

ssl-capath option, mysql client

ssl-cert option, mysql client

ssl-cipher option, mysql client

ssl-key option, mysql client

ssn method, Validate_US package

Standard Configuration

MySQL Configuration Wizard, 2nd

Start of Authority Record, DNS

start parameter

section function, Smarty

START TRANSACTION command

conforming to SQL-99 syntax

MySQL transactions tips

STARTING BY option

LOAD DATA INFILE statement

start-slave command, mysqladmin client

startup

display_startup_errors directive

state abbreviations

Validate_US package, PEAR

stateless protocol

statements

prepared statements, PDO-2nd

statements, Smarty templating engine-2nd

see also functions, Smarty templating engine

fetch

include

insert

literal

php

require

static class members

self keyword

static class members, OOP-2nd

static fields/keyword/methods

STATIC keyword

declaring static variables

static MyISAM

optimizing MyISAM

static variables

variable scope, PHP

statistics

s/status options, mysql client

STATISTICS table

STATUS (SHOW STATUS) statement

stored routines, MySQL

status command, mysqladmin client

status option, mysql client

status variables

flush-status command, mysqladmin client

step parameter

range function, arrays

section function, Smarty

step_func parameter, sqlite_create_aggregate function

stop-slave commands, mysqladmin client

stopwords, MySQL

full text indexes

reason for ignoring

storage engines, MySQL, 2nd-3rd

ARCHIVE

availability on servers

BLACKHOLE

converting ISAM tables to MyISAM tables

CSV

EXAMPLE

fastest storage engine

FEDERATED

HEAP, 2nd

InnoDB

MEMORY

MERGE

MyISAM-2nd

Pluggable Storage Engine API

specifying at creation time

using on Windows

using several in same database

stored functions see stored routines, MySQL

stored procedures, MySQL

access privilege system

attributes

characteristics

COMMENT

CONTAINS SQL

DETERMINISTIC

LANGUAGE SQL

MODIFIES SQL DATA

NO SQL

NOT DETERMINISTIC

READS SQL DATA

SQL SECURITY

creating

MySQL 5.0

stored routines, MySQL-2nd

advantages

BEGIN/END block, 2nd, 3rd

calling from another routine

conditional statements-2nd

conditions

considerations for using

creating-2nd

creating employee bonus interface

declaring variables

DEFINER clause

deleting

described

disadvantages

ELSE/ELSEIF clauses

executing

general reasons for using

handlers

implementing-2nd

input and return parameters

integrating into Web applications-2nd

iterative statements-2nd

managing stored routines

modifying

multistatement stored routines-2nd

NOT FOUND condition

privilege tables-2nd

proc table

procs_priv table

retrieving multiple rows

setting input and return parameters-2nd

setting security privileges

setting variables-2nd

statements

ALTER

CALL

CASE

CREATE

DECLARE

DELIMITER

DROP

IF-ELSEIF-ELSE

ITERATE

LEAVE

LOOP

REPEAT

SET

SHOW CREATE

SHOW STATUS

WHILE

viewing creation syntax

viewing status

str_ireplace function

str_pad function

str_replace function

ereg_replace function compared

str_word_count function

strcasecmp function

strcmp function

strcspn function

strftime function

strftime function, PHP-2nd

formatting dates

Strict Mode

installing MySQL on Windows

string datatype

MySQL-2nd

type casting

type juggling, 2nd

string functions-2nd

case manipulation functions-2nd

converting newline characters into HTML

HTML/string conversion functions-2nd

string comparison functions-2nd

string functions, list of

array_flip

count_chars

ereg-2nd

ereg_replace-2nd

eregi-2nd

eregi_replace

explode

get_html_translation_table

htmlentities

htmlspecialchars

implode

ltrim

nl2br

preg_match

preg_match_all

preg_quote

preg_replace

preg_replace_callback

preg_split

rtrim

split

spliti

sql_regcase

str_ireplace

str_pad

str_replace

str_word_count

strcasecmp

strcmp

strcspn

strip_tags

stripos

strlen

strpos

strrpos

strspn

strstr

strtok

strtolower

strtoupper

strtr

substr

substr_count

substr_replace

trim

ucfirst

ucwords

string interpolation

double quotes

heredoc syntax

single quotes

string operators

string parsing

strings

back-referencing parenthesized substrings

calculating difference between

calculating similarity between

checking validity of

comparing-2nd

case-insensitively

case-sensitively

converting arrays into

converting HTML to plain text

converting special characters into HTML

converting characters into bracketed expressions

converting to and from HTML-2nd

counting number of characters in

counting number of words in

counting occurrences of substring

creating string replacement function

customized character conversion

determining length of

displaying special HTML characters (&, ", ', <, >)

dividing into array of substrings

dividing string based on delimiters

finding first occurrence of substring

case-insensitive

case-sensitive

finding last occurrence of substring

highlight.string directive, PHP

inserting backslash delimiter before special characters

localized formats

manipulating case of characters in-2nd

capitalizing first letter of each word

capitalizing first letter of string

converting string to all lowercase

converting string to all uppercase

padding strings

Perl regular expression modifiers-2nd

reading file into string

removing HTML and PHP tags

removing markup tags, Smarty

replacing all occurrences of substrings

case insensitive

case sensitive

replacing all occurrences of pattern

replacing part of string

after substring

between offsets

searching array for all matching elements

searching for pattern

assigning occurrences to array

returning true/false

splitting string

based on case-insensitive pattern, 2nd

based on case-sensitive pattern

tokenizing string based on specified characters

translating HTML into text

translating text into HTML

trimming characters

from beginning

from beginning and end

from end

truncating strings, Smarty

type specifier for

validating strings with PEAR: Validate

writing string to file

strip_tags function

sanitizing user input

Smarty templating engine

strip_tags function, 2nd

stripos function

stripslashes function

strlen function

strpos function

strrpos function

strspn function

strstr function

strtok function

strtolower function

strtotime function

calculating dates

strtoupper function

strtr function

subclass, OOP

subnet converter, creating-2nd

subqueries, MySQL 4

subqueries, MySQL

database maintenance with

determining existence with

introduction

performing comparisons with

using with PHP

substr function

substr_count function

substr_replace function

substrings

back-referencing parenthesized substrings

dividing string into array of

subtraction (-) operator

SUPER privilege

Super_priv column, user table, 2nd

superglobal variables, PHP

$_COOKIE

$_ENV

$_FILES

$_GET

$_GLOBALS

$_POST

$_REQUEST

$_SERVER

$_SESSION-2nd

Suraski, Zeev

switch statement, PHP

Sybase

PDO supported databases

symfony framework

syntax features, PHP 6

syntax highlighting category

PHP configuration directives-2nd

syslog

closing connection to system logger

define_syslog_variables function

error messages in

initializing PHP’s logging facility

logging errors in

opening connection to system logger

priority levels

sending custom message to

syslog function

initializing constants for

message parameter

priority parameter

system function

system level program execution-2nd

backtick operator

delimiting input

escaping shell metacharacters

executing operating system level application

executing shell command with backticks

executing shell commands

executing system-level command

outputting executed command’s results

retrieving system command results

returning binary output

sanitizing user input

system programs

safe_mode_exec_dir directive

system services

MySQL security

system-level commands

T

escape sequence

t file access mode

T option, mysql client

T parameter, date function

t parameter, date function, 2nd

table attributes see datatype attributes, MySQL

table handlers, MySQL

table indexing see indexes, MySQL

TABLE_CONSTRAINTS table

Table_name column

columns_priv table

tables_priv table

Table_priv column, tables_priv table

TABLE_PRIVILEGES table

tables

changing table structure

copying

creating table from database data with HTML_Table

creating

creating tables conditionally

creating temporary tables

default-table-type parameter, MySQL

deleting

description

flush-tables command, mysqladmin client

granting multiple table-level privileges

granting table-level privileges

INFORMATION_SCHEMA

loading table data with PHP

MySQL storage engines-2nd

partitioning, MySQL 5.1

privilege verification process

proc table, MySQL stored routines

procs_priv table, MySQL stored routines

refresh command, mysqladmin client

retrieving table’s column types

revoking table-level privileges

sales table

sqlite_fetch_column_types function

TIMESTAMP definitions, 2nd

updating tables via views

viewing available tables

viewing table structure

virtual tables see views, MySQL

TABLES table

tables_priv table

access control/authorization

columns, table listing of

MySQL access privilege system, 2nd

User/Host/Db triplet in db table

tableset

tabular date classes

Calendar package, PEAR

tabular output, MySQL, 2nd

tabular_output method, mysqli class

sorting query results

tags

allowable_tags parameter

removing markup tags, Smarty

strip_tags function, Smarty

stripping HTML and PHP tags from input

stripping tags from user input

tar files, management of

tar tool

installing MySQL on Linux, 2nd, 3rd

TCP protocol

installing MySQL on Windows

mysql client

TCP sockets, managing

technician profile

tee option, mysql client, 2nd

$template_dir class member

modifying directory locations

templates

predefined function templates

template compilation, Smarty

templates directory

creating design template

installing Smarty

templates_c directory

installing Smarty

templating engines-2nd

benefits of

delimiters, 2nd

presentational logic and

rendering Smarty template

separating presentational from business logic

Smarty templating engine-2nd

syntax of typical template

TEMPORARY keyword

CREATE TABLE statement, MySQL

TEMPORARY table

MySQL triggers and

TEMPTABLE algorithm, MySQL

TERMINATED BY option

LOAD DATA INFILE statement

ternary (==) operator

testing

facilitating unit tests

user bandwidth-2nd

TEXT datatype, MySQL

text files, error messages in

text searching

indexes, MySQL

Text_Wiki

textdomain function, 2nd

third-party software

web host support for

this keyword

accessing private fields

referring to fields, OOP

static fields

threads

back_log parameter, MySQL

flush-threads command, mysqladmin

throwing exceptions

tiers

database abstraction layers

time

see also DateTime class

Calendar package, PEAR-2nd

Coordinated Universal Time (UTC)

default_socket_timeout directive

displaying localized date and time-2nd

formatting dates and times-2nd

gettimeofday function

localized formats

localizing times-2nd

max_execution_time directive, 2nd

max_input_time directive

modify method, DateTime class

object-oriented enhancements-2nd

modifying time after instantiation

setting time after instantiation

outputting am or pm

outputting current time

setTime method, DateTime class

standardized format for

strftime function

strtotime function

TIME datatype, MySQL

time function, PHP

time functions, PHP see date and time functions, PHP

time_limit parameter, ldap_search function

timeout parameter, fsockopen function

timeouts

PDO_ATTR_TIMEOUT option

Timestamp column

columns_priv table

procs_priv table

tables_priv table

TIMESTAMP datatype, MySQL, 2nd

timestamps

converting to user-friendly values

creating, based on given date and time-2nd

determining current timestamp

retrieving file’s last access time

retrieving file’s last changed time

retrieving file’s last modification time

setting file modification/access times

Unix timestamp

Windows limitation

timezone parameter, DateTime class

TINYBLOB datatype, MySQL

TINYINT datatype, MySQL, 2nd

TINYTEXT datatype, MySQL

title attribute

include statement, Smarty

TLS (Transport Layer Security)

tmp_name atribute, $_FILES superglobal, 2nd

TMPDIR environment variable, MySQL

tokens

ServerTokens directive, Apache

topxml web site

forms tutorials online

total space, disk partition

totalpages variable

paged output, MySQL

touch function

trace parameter, SoapClient constructor

traces

track_errors directive

track_vars configuration parameter

transactions-2nd

ACID acronym

beginning transactions

building transactional applications-2nd

DDL rollbacks

description

InnoDB tables, 2nd-3rd

creating

verifying table availability

MyISAM tables

MySQL triggers and

mysqli, 2nd

nesting

nontransactional tables

PDO (PHP Data Objects)

SQLite

closing connection

system requirements

tips for using

when to use

with-innodb option

translating web sites with Gettext-2nd

Transport Layer Security (TLS) protocol

traversing arrays-2nd

TRIGGER privilege

Trigger_priv column

db table

host table

user table, 2nd

TRIGGERS table

triggers, MySQL-2nd

ad/ai/au prefixes in trigger name

after triggers

before triggers compared

naming conventions

bd/bi/bu prefixes in trigger name

before triggers

after triggers compared

naming conventions

caution: dropping databases

CREATE TRIGGER statement

creating-2nd

deleting

DROP TRIGGER statement

INFORMATION_SCHEMA database

integrating into Web applications-2nd

limitations using

modifying

MySQL 5.0

MySQL versions supporting

naming conventions

reasons to use

SHOW TRIGGERS command

tasks benefiting from

uniqueness

viewing-2nd

trim function

truncate function, Smarty

trunks table, InnoDB

adding data

checking data

try catch block

catching multiple exceptions

multiple handler blocks

PHP 5 features

pseudocode for

ttl attribute

dns_get_record returning

type attribute

$_FILES superglobal

dns_get_record returning

type casting, PHP-2nd

type codes, data types

type conversion, PHP

type hinting

type identifier functions, PHP

type juggling, PHP-2nd

type related functions, PHP

type specifiers

printf statement

type variable, $_FILES array

types parameter

bind_param method, mysqli

types, PHP

is identical to (===) operator

Typical installation

installing MySQL on Windows

typing

U

%u type specifier

U modifier, Perl regular expressions

U option, mysql client

u option, mysqlxyz clients

U parameter, date function

ucfirst function

ucwords function

UID/GID checks

safe_mode_include_dir directive, PHP

UNDEFINED algorithm, MySQL

Unicode

UNICODE attribute

CHAR datatype, MySQL

Unicode support

uninstall command, PEAR

uniqid function

UNIQUE datatype attribute, MySQL

unique indexes, MySQL-2nd

uniqueness, MySQL

indexes

PRIMARY KEY attribute

primary key indexes, 2nd

unit tests, facilitating

Unix epoch

Unix timestamp

unserialize_callback_func directive

unset function

UPDATE command, mysqli extension

UPDATE privilege

UPDATE query, MySQL

Update_priv column

db table

host table

user table, 2nd

updates

InnoDB tables

PEAR

sqlite_changes function

upgrade command, PEAR

upgrade-all command, PEAR

upgrading PEAR packages-2nd

upload error messages, PHP-2nd

UPLOAD_ERR_XYZ status code

error variable, $_FILES array, 2nd

retrieving files upload info. using POST

upload_max_filesize directive, PHP

upload_tmp_dir directive, PHP

uploading files-2nd

PEAR: HTTP_Upload class-2nd

uploading files via HTTP-2nd

uploading files with PHP-2nd

$_FILES superglobal array-2nd

determining if file was uploaded

file upload directives-2nd

file upload functions-2nd

is_uploaded_file function

move_uploaded_file function

permissions

specifying MIME type of file

specifying name/size of file

upload error messages-2nd

upper character class

uppercase

converting string to all uppercase

uri parameter, SoapClient constructor

URL rewriting

automating

choosing cookies or

referer_check directive

retrieving session name

SID persistence using

use_trans_sid directive

web host restrictions placed on .htaccess file

URLs

arg_separator.output directive, PHP

global scope of variables

one time URLs

one-time URL generator

recovering/resetting passwords-2nd

USAGE privilege

USE command

designating database, MySQL

mysql client connection options

setting target database

using mysql in interactive mode

use_cookies directive

use_include_path parameter

fopen function

readfile function

use_trans_sid directive

usec value, gettimeofday function

used space, disk partition

user accounts on server

MySQL security

user authentication

authenticating against MySQL database

database based authentication

HTTP authentication-2nd

IP address based authentication

PHP authentication-2nd

user login administration-2nd

user bandwidth, testing-2nd

User column

columns_priv table

db table

host table

procs_priv table

tables_priv table

user table, 2nd

user community

user defined session handlers-2nd

user identification

user@host combination

user input

converting into HTML entities

cross-site scripting

escaping shell arguments

file deletion risk

insecure user input

sanitizing user input-2nd

PEAR: Validate package-2nd

stripping tags from

user login administration-2nd

recovering/resetting passwords-2nd

testing password guessability-2nd

user option

mysqlimport utility

mysqlxyz clients

user parameter, MySQL

user privilege columns, user table

user privileges, MySQL

user profiles

ignore_user_abort directive, PHP

user table

authentication/authorization

Alter_priv column

Alter_routine_priv column

columns, table listing of

Create_priv column

Create_routine_priv column

Create_tmp_table_priv column

Create_user_priv column

Create_view_priv column

Delete_priv column

Drop_priv column

Event_priv column

Execute_priv column

File_priv column

Grant_priv column

Host column

Index_priv column

Insert_priv column

Lock_tables_priv column

max_connections column

max_questions column

max_updates column

max_user_connections column

MySQL access privilege system-2nd

Password column

Process_priv column

References_priv column

Reload_priv column

Repl_client_priv column

Repl_slave_priv column

Select_priv column

Show_db_priv column

Show_view_priv column

Shutdown_priv column

Super_priv column

Trigger_priv column

Update_priv column

User column

user privilege columns

user_agent directive

user_dir directive, 2nd

USER_PRIVILEGES table

userauth table see user authentication

User/Host/Db triplet, db table

userfile

users

auto login, session handling

CREATE USER command

DROP USER command

GRANT command

limiting user resources-2nd

MySQL access privilege system

MySQL user and privilege management-2nd

PHP_AUTH_USER authentication variable

resetting user password

REVOKE command deleting

safe-user-create option, mysqld daemon

simultaneous connections for users

usort function, arrays-2nd

UTC (Coordinated Universal Time)

V

V, v options, mysqlxyz clients

validate method, HTML_QuickForm class

Validate package, PEAR-2nd

installing

validating e-mail addresses

validating strings

Validate_US package, PEAR-2nd

installing

methods

using-2nd

validation

Validate package, PEAR-2nd

reasons for using triggers

validating dates

validating dates and time

validating e-mail addresses

validating form input-2nd

validating strings

validation classes

Calendar package, PEAR

validation rules

HTML_QuickForm, PEAR

value

passing arguments by value-2nd

value assignment

variable declaration, PHP

values

assigning default value, Smarty

default argument values-2nd

returning values from functions-2nd

var keyword, OOP

var parameter

insert tag, Smarty

VARCHAR datatype, MySQL

BINARY attribute

NATIONAL attribute

variable modifiers, Smarty-2nd

capitalize function

count_words function

date_format function

default function

strip_tags function

truncate function

variables

authentication variables, PHP

binding variables, mysqli

Boolean

configuration files, MySQL

declaring variables, MySQL

destroying variables

handling external variables

PHP-2nd

setting variables, MySQL-2nd

superglobal variables, PHP-2nd

testing if variable is an array

variable declaration, PHP

explicit declaration

reference assignment

value assignment

variable scope, PHP-2nd

function parameters

global variables

local variables

static variables

variable variables, PHP

variables command, mysqladmin client

variables_order configuration directive

variables_order directive

vehicles table

verbose option

mysqlimport utility

mysqlxyz clients

version command, mysqladmin client

version option

mysqlimport utility

mysqlxyz clients

versions, PHP-2nd

PHP 4-4

PHP 5-5

PHP 6-6

vertical option, mysql client

view, MVC

views

creating Zend Framework web site

about.phtml view

creating views-2nd

index.phtml view

you.phtml view

searching web with Zend_Service_Yahoo

creating views-2nd

views directory

creating Zend Framework front-end controller

VIEWS table

views, MySQL-2nd

advantages of using

ALGORITHM attribute-2nd

MERGE algorithm

TEMPTABLE algorithm

UNDEFINED algorithm

creating-2nd

customizing view results

DEFINER clause

deleting views

encapsulating queries

executing-2nd

passing in parameters

incorporating into Web applications-2nd

inserting rows via views

modifying returned column names

modifying view definition

MySQL 5.0

SQL_SECURITY clause

triggers and

updating tables via views

using clauses with

using functions with

version support for

view columns containing expressions

viewing view definition

DESCRIBE statement

INFORMATION_SCHEMA database

SHOW CREATE VIEW command

WITH CHECK OPTION clause

virtual private server hosting

virtual tables, MySQL see views, MySQL

virtualization

Vista

enabling IIS on Vista

W

W, w metacharacters, Perl regular expressions

w, w+ file access modes

W option, mysqlxyz clients

W, w parameters, date function

w3schools web site

wday value, getdate function

web

searching web with Zend_Service_Yahoo-2nd

web applications

incorporating views into-2nd

integrating stored routines-2nd

integrating triggers into-2nd

web browsers

outputting data to-2nd

web forms-2nd

forms tutorials online

passing data between scripts

passing form data to function-2nd

PEAR: HTML_QuickForm-2nd

validating form data in functions

working with multivalued form components-2nd

web frameworks

CakePHP framework

Solar framework

symfony framework

web host support for

Zend Framework-2nd

web hosting

virtualization

web hosting providers

choosing-2nd

database versions offered by

dedicated server hosting

PHP file extensions supported by

PHP software offered by default by

PHP versions offered by

questions for prospective web host-2nd

restrictions placed on Apache .htaccess files by

restrictions placed on PHP-enabled scripts by

shared server hosting

specific web framework support offered

virtual private server hosting

web pages

displaying modification date

embedding PHP code in web pages-2nd

web servers

see also Apache; IIS

reasons for installing

XAMPP as test environment

Web Services

high profile deployments

MagpieRSS-2nd

Real Simple Syndication (RSS)-519

reasons for-2nd

SimpleXML-2nd

SOAP, 2nd

PHP 5’s SOAP extension-2nd

Web Services support

web sites

creating using Zend framework-2nd

internationalizing

localizing

translating web sites with Gettext-2nd

creating localization repository

creating translation files-2nd

generating binary files

setting desired language in scripts-2nd

translating text-2nd

updating web site scripts-2nd

weekday value, getdate function

whence parameter, fseek function

WHERE clause

indexes, MySQL

WHILE statement

MySQL DO WHILE equivalent

stored routines, MySQL

while statement, PHP

do while statement

whitespace characters

Perl regular expression modifier

predefined character ranges

Wikipedia

prominent MySQL users

wildcards

GRANT command, MySQL

Windows

downloading MySQL for Windows

installing Apache and PHP on-2nd

installing IIS and PHP on-2nd

installing MySQL as Windows service

installing MySQL on-2nd

reconfiguring PHP on Windows after

installing PEAR on

starting MySQL on

automatically-2nd

stopping MySQL on

taking advantage of storage engines on

uninstalling MySQL as Windows service

Windows installer

downloading PHP

Windows zip package

downloading PHP

WITH CHECK OPTION clause

views, MySQL

WITH QUERY EXPANSION clause, MySQL

with-mysqli option

reconfiguring PHP on Linux after MySQL install

words

counting number of words in string

counting words in variable, Smarty

writing files

WSDL

creating SOAP server

wsdl parameter

SoapClient constructor

SoapServer constructor

X

%X, %x type specifiers

x escape sequence

x modifier, Perl regular expressions

X option, mysql client, 2nd

X509

REQUIRE X509 option

x509_issuer column, user table

x509_subject column, user table

XAMPP

xdigit character class

xgettext command

XML

GNOME XML library

outputting mysql query results in

SimpleXML-2nd

SOAP definition

XML document

loading-2nd

parsing-2nd

xml option, mysql client, 2nd

XML support, PHP

XML_Parser package, PEAR

XOR (^) bitwise operator

XOR operator

xpath method, SimpleXML

Y

Y parameter, date function

y2k_compliance directive, PHP

Yahoo

prominent MySQL users

searching web with Zend_Service_Yahoo-2nd

Yawp

yday value, getdate function

YEAR datatype, MySQL

year value, getdate function

you.phtml view

creating Zend Framework views

creating Zend Framework web site

Z

Z, z parameters, date function

zcontext parameter, fopen function

Zend Framework-2nd

components

creating web site-2nd

creating controllers-2nd

creating directory structure-2nd

creating front-end controller-2nd

creating views-2nd

downloading and installing-2nd

searching web with Zend_Service_Yahoo-2nd

creating controller-2nd

creating views-2nd

Zend Guard

securing connection information, mysqli

Zend scripting engine

Zend Studio

choosing code editor

zend.ze1_compatibility_mode directive

Zend_Amazon component

Zend_Cache component

Zend_Config component

Zend_Controller component

Zend_Db component

Zend_Feed component

Zend_Filter component

Zend_Filter_Input component

Zend_Gdata component

Zend_HTTP_Client component

Zend_Json component

Zend_Log component

Zend_Mail component

Zend_Mime component

Zend_Pdf component

Zend_Search_Lucene component

Zend_Service_Amazon component

Zend_Service_Flickr component

Zend_Service_Yahoo component

searching web with Zend_Service_Yahoo-2nd

Zend_View component

Zend_XmlRpc component

ZEROFILL datatype attribute, MySQL

ZIP code

using Validate_US package, PEAR

zip files

management of

zlib.output_compression directive

zlib.output_handler directive

Zmievski, Andrei

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.222.32.154