Download presentation
Presentation is loading. Please wait.
Published byEsmond Griffith Modified over 9 years ago
1
PHP MySQL1 PHP and MySQL After this lecture, you should be able to: Access a MySQL database with PHP mysql_connect() mysql_select_db() mysql_query() mysql_fetch_array() mysql_fetch_object() Complete the Assignment 5.
2
PHP MySQL2 6 Client Browser 1 PHP Module 3 4 Apache Web Server Accessing a MySQL Database with a PHP Script DB 2 5 MySQL
3
PHP MySQL3 MySQL Functions Prefixed with mysql_ mysql_connect() mysql_select_db() mysql_query() etc. http://www.php.net/manual/en/ref.mysql.php http://www.php.net/manual/en/ref.mysql.php
4
PHP MySQL4 Connecting to a Database <?php $connect = mysql_connect (“mysql.cs.orst.edu", "name", "password") if(!$connect) die("Unable to connect\n"); mysql_select_db(“my_database”) ?>
5
PHP MySQL5 Common Include File: common.inc <?php define("DB_SERVER", "mysql.cs.orst.edu"); define("DB_USER", “my_database_user_name"); define("DB_PASSWORD", “my_password"); define("DB_NAME", “my_database_name"); $connect = mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD) or die ("Unable to connect to server \n"); mysql_select_db(DB_NAME) or die ("Unable to select database". DB_NAME. " \n"); echo "Connected to database!”; ?>
6
PHP MySQL6 Retrieving Records $query = "select * from s"; $result = mysql_query($query);
7
PHP MySQL7 Displaying Retrieved Records while ($record = mysql_fetch_array($result)) { echo “Supplier Number: “. $record[‘sno’]. “\n”; echo “Supplier Name: “. $record[‘sname’]. “\n”; echo “Supplier Status: “. $record[‘status’]. “\n\n”; } Connected to database! Supplier Number: s1 Supplier Name: Smith Supplier Status: 20 Supplier Number: s2 Supplier Name: Jones Supplier Status: 10 …
8
PHP MySQL8 Displaying Retrieved Records while ($record = mysql_fetch_object($result)) { echo “Supplier Number: $record->sno\n”; echo “Supplier Name: $record->sname\n”; echo “Supplier Status: $record->status\n\n”; }
9
PHP MySQL9 Inserting a Record $query = "insert into s(sno, sname) values(‘s10', ‘Bose’); $result = mysql_query($query); if (!$result) { echo “Insertion failed”; }
10
PHP MySQL10 Updating Records $query = "update s set city = ‘Albany' where sname = ‘Bose'"; $result = mysql_query($query); if (!$result) { echo “Update failed”; }
11
PHP MySQL11 Deleting Records $query = "delete from s where status < 20"; $result = mysql_query($query); if (!$result) { echo “Deletion failed”; }
12
PHP MySQL12 Example: get_menu() <?php function get_menu() { $query = "select * from item;"; $result = db_query($query); while($arr = mysql_fetch_array($result)) { $menu[$arr['item_id']] = $arr; } return $menu; } ?>
13
PHP MySQL13 Example: get_item() <?php function get_item($item_id) { $query = "select * from item where item_id = ". $item_id; $result = db_query($query); $item = mysql_fetch_array($result); return $item; } ?>
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.