Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 9 Using PHP with MySQL. header.html Script 9.1 on page 266 des/header.html

Similar presentations


Presentation on theme: "Chapter 9 Using PHP with MySQL. header.html Script 9.1 on page 266 des/header.html"— Presentation transcript:

1 Chapter 9 Using PHP with MySQL

2 header.html Script 9.1 on page 266 http://cscdb.nku.edu/csc301/frank/ch09/inclu des/header.html http://cscdb.nku.edu/csc301/frank/ch09/inclu des/header.html ch09\includes\header.html

3 mysqli_connect.php Script 9.2 on page 269 http://cscdb.nku.edu/csc301/frank/ch09/mys qli_connect.php http://cscdb.nku.edu/csc301/frank/ch09/mys qli_connect.php ch09\mysqli_connect.php

4 Invalid Password http://cscdb.nku.edu/csc301/frank/ch09/mys qli_connect2.php http://cscdb.nku.edu/csc301/frank/ch09/mys qli_connect2.php Could not connect to MySQL: Access denied for user 'frank'@'127.0.0.1' (using password: YES)

5 Access Information // Set the database access information as constants: DEFINE ('DB_USER', 'frank'); DEFINE ('DB_PASSWORD', 123456'); DEFINE ('DB_HOST', 'localhost'); DEFINE ('DB_NAME', 'db_frank');

6 mysqli_connect $dbc = @mysqli_connect (DB_HOST, DB_USER, DB_PASSWORD, DB_NAME) OR die ('Could not connect to MySQL: '. mysqli_connect_error() );

7 Protecting Connection Information Page 270 Figure B Store connection information outside of www.example.com (htdocs folder) www.example.com Use.php extension

8 sql.sql Use only Chapter 5 USE db_frank;

9 users table mysql -h cscdb.nku.edu -u frank -p <sql.sql mysql -h cscdb.nku.edu -u frank –p mysql> use db_frank; Database changed mysql> show tables; mysql> select * from users;

10 register.php Script 9.3 on page 275 http://cscdb.nku.edu/csc301/frank/ch09/regis ter.php http://cscdb.nku.edu/csc301/frank/ch09/regis ter.php ch09\script_09_03\register.php

11 Running MySQL Query // Make the query: $q = "INSERT INTO users (first_name, last_name, email, pass, registration_date) VALUES ('$fn', '$ln', '$e', SHA1('$p'), NOW() )"; // Run the query. $r = @mysqli_query ($dbc, $q); if ($r) { // If it ran OK.


Download ppt "Chapter 9 Using PHP with MySQL. header.html Script 9.1 on page 266 des/header.html"

Similar presentations


Ads by Google