13.09.2016 Views

PHP and MySQL Web Development 4th Ed-tqw-_darksiderg

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

920 data<br />

D<br />

data<br />

aggregating, 256-257<br />

encrypting, 418<br />

graphing, 499-507<br />

grouping, 256-257<br />

input<br />

checking, 558<br />

user authentication validation, 580<br />

inserting into databases, 244-245<br />

joins, 254-255<br />

loading from files, 311<br />

redundant data, avoiding (<strong>Web</strong> databases),<br />

212-213<br />

retrieving<br />

from databases, 246-247<br />

from multiple tables, 249-250<br />

in a particular order, 255-256<br />

with specific criteria, 248-249<br />

rows, returning, 258<br />

sensitive data<br />

credit card numbers, storing, 419<br />

storing, 417-418<br />

storing, 59<br />

tables<br />

aliases, 253-254<br />

joining, 251-252<br />

rows unmatched, 252-253<br />

two-table joins, 250-251<br />

transfer, 306-308<br />

types<br />

BLOB types (binary large objects),<br />

239<br />

date <strong>and</strong> time data types, 238-239<br />

floating point data types (numeric<br />

column types), 237-238<br />

integral data types (numeric column<br />

types), 237<br />

TEXT types, 239<br />

variables, 29<br />

Data Definition Languages (DDL), 244<br />

Data Encryption St<strong>and</strong>ard (DES), 353<br />

Data Manipulation Languages (DML), 244<br />

data_valid_fns.php files<br />

MLM application, 691<br />

<strong>PHP</strong>Bookmark application, 572<br />

Shopping Cart application, 612<br />

Warm Mail application, 655<br />

<strong>Web</strong> forum application, 744<br />

databases, 208<br />

backing up, 305-306<br />

benefits, 80, 207<br />

Book-O-Rama<br />

setting up, 243<br />

tables, SQL code, 245<br />

book_sc database (Shopping Cart<br />

application), 612-615<br />

creating with <strong>MySQL</strong>, 222<br />

data<br />

aggregating, 256-257<br />

grouping, 256-257<br />

inserting, 244-245<br />

joins, 254-255<br />

loading from files, 311<br />

retrieving, 246-256<br />

rows unmatched, 252-253<br />

tables, 251-254<br />

two-table joins, 250-251<br />

DDL (Data Definition Languages), 244<br />

DML (Data Manipulation Language),<br />

244<br />

dropping, 264<br />

front page, 574-577<br />

information gathering, 296<br />

EXPLAIN statement, 299-303<br />

SHOW statement, 296-297<br />

keys, 209<br />

foreign keys, 210<br />

primary keys, 210<br />

lists, 688<br />

<strong>MySQL</strong>, 287<br />

aggregate functions, 256<br />

backing up, 358<br />

columns_priv table, 292<br />

connection verification, 293<br />

db table, 290-291<br />

host table, 291<br />

join types, 254-255<br />

request verification, 293<br />

results.php script, 269<br />

tables_priv table, 292

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!