Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a...
-
Upload
archibald-dorsey -
Category
Documents
-
view
227 -
download
0
Transcript of Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a...
![Page 1: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/1.jpg)
Creating A Database Driven Website
1. Setting Up Your Web Server2. Creating a Database3. Creating a Webpage to Display Information From a Database4. Creating a form to Add information to a Database5. Registering a Domain Name 6. Associating a Domain Name to Your Server
![Page 3: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/3.jpg)
![Page 4: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/4.jpg)
![Page 5: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/5.jpg)
![Page 6: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/6.jpg)
![Page 9: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/9.jpg)
![Page 10: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/10.jpg)
![Page 11: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/11.jpg)
![Page 12: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/12.jpg)
![Page 13: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/13.jpg)
![Page 14: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/14.jpg)
![Page 15: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/15.jpg)
![Page 16: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/16.jpg)
http://cis3630.org/donotuse.html
<!DOCTYPE html><html>
<head><meta charset="UTF-8"> <title>Title descriptive of the page's contents or purpose</title><meta name="description" content="A longer description of the page's contents." /></head>
<body>Your content goes here</body>
</html>
![Page 17: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/17.jpg)
![Page 18: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/18.jpg)
![Page 20: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/20.jpg)
![Page 21: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/21.jpg)
![Page 22: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/22.jpg)
![Page 23: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/23.jpg)
![Page 24: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/24.jpg)
![Page 25: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/25.jpg)
![Page 26: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/26.jpg)
CREATE TABLE IF NOT EXISTS `students` (`id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(100) NOT NULL, `email` varchar(100) NOT NULL, `url` varchar(100) NOT NULL, `added` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `name` (`name`), KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=128 ;
INSERT INTO `students` (`id`, `name`, `email`, `url`, `added`) VALUES(2, 'Ira Cross', '[email protected]', '', '2015-09-17 18:39:55'),(3, 'Anna Rios', '[email protected]', 'http://annarios.domainsforauthors.com/', '2015-10-27 22:43:00'),(4, 'Troy Johnson', '[email protected]', 'http://demo.domainsforauthors.com', '2015-10-27 23:01:54'),(5, 'Wonder Woman', '[email protected]', 'http://www.dccomics.com/characters/wonder-woman', '2015-10-27 23:50:28'),(1, 'Junjie Low', '[email protected]', '', '2015-10-28 22:44:18');
![Page 27: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/27.jpg)
![Page 28: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/28.jpg)
![Page 29: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/29.jpg)
<?php $servername = "sql305.domainsforauthors.com"; $username = "dmnsf_16833743"; $password = "your_password"; $dbname = "dmnsf_16363720_database";?>
Create new a file call it database-connect.php
![Page 30: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/30.jpg)
Create a new file called students.php<!DOCTYPE html><html>
<head><meta charset="UTF-8"> <title>Student Demo Page</title><meta name="description" content="A longer description of the page's contents." /></head>
<body><h2>Student Demo Page</h2><hr /><?php include('database-connect.php');
// Create connection$conn = new mysqli($servername, $username, $password, $dbname);// Check connectionif ($conn->connect_error) {die("Connection failed: " . $conn->connect_error);}
$sql = "SELECT id,name,email,url,added FROM students";$result = $conn->query($sql);
if ($result->num_rows > 0) {// output data of each rowwhile($row = $result->fetch_assoc()) {echo $row["id"]. $row["name"]. $row["website"]. "<br>";}} else {echo "0 results";}$conn->close();?><hr /></body></html>
![Page 31: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/31.jpg)
Create a php file called add-student.php You may download the HTML here: http://cis3630.org/add-student.php-file.txt
![Page 32: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/32.jpg)
![Page 33: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/33.jpg)
Registering a Domain Name
![Page 34: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/34.jpg)
![Page 35: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/35.jpg)
![Page 36: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/36.jpg)
![Page 37: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/37.jpg)
![Page 38: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/38.jpg)
You will be presented with multiple screens attempting to up sell you on with multiple, typically unneeded products.
Registering 2 domain names cost $19.98 via Network Solutions
![Page 39: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/39.jpg)
![Page 40: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/40.jpg)
![Page 41: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/41.jpg)
![Page 42: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/42.jpg)
![Page 43: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/43.jpg)
![Page 44: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/44.jpg)
Remember, you need to change the nameservers on a domain via registrar control panel BEFORE adding it to your account, it may take 24 to 72 hours to completely update the nameservers (it usually does not take that long):
Please verify your nameservers and/or change them to:
ns1.byet.orgns2.byet.orgns3.byet.orgns4.byet.orgns5.byet.org
The nameservers are changed via your domain registrar [in our case Network Solutions] control panel, NOT your hosting control panel [in our case domainsforauthors.com].
With free domainsforauthors account name servers MUST be set first, before adding the domain here in control panel.
![Page 45: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/45.jpg)
![Page 46: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/46.jpg)
After ___ hours http://studentdemo.org now pointa to the web site hosted at domainforauthors.com
For SEO reasons previously discussed you should stop using the original URL in this case
Use http://studentdemo.org
Stop using http://demo.domainsforauthors.com
![Page 47: Creating A Database Driven Website 1.Setting Up Your Web Server 2.Creating a Database 3.Creating a Webpage to Display Information From a Database 4.Creating.](https://reader036.fdocuments.us/reader036/viewer/2022062315/5697bf901a28abf838c8dfb6/html5/thumbnails/47.jpg)
Insert screen shot of classdemo.org