PHP/MySQL Exercise: Basic Database Report Spring 2015
0. Given an Item table with the following specifications:
Table Name Column Name Data Type Length Comment
---------- ----------- --------- ------ ----------
Item: id int 5 primary key,
name varchar 15
cost decimal 5 2 dec. places
qty int 1 quantity
1. Establish a database connection:
Assign to the variable $db the value returned by instantiating a new mysqli
database object with parameters for host (e.g. "localhost"), userName,
password, and database(schema) name.
2. Define a variable named $sql and assign to it a string for a SQL statement
to project needed columns from the item table.
3. To execute the select statement, have $db invoke the function query passing
the parameter $sql. Assign the value returned from query() to a local
variable with a name such as $result.
4. Define and initialize a variable for accumulating total cost from Item.
5. Code a repetition structure that repeats each time a nonNull query result
is assigned to an array variable as $result invokes fetch_array(). Within
the loop statement body include assignments of array elements to column
variables, a statement to format and print those variables, and accumulate
a total for the decimal column.
6. Print the total then have $db invoke close().
* Enhance your program with formatted report heading, column headings, and
and footing line with $totalCost (labeled; right-aligned).