Search Engine Advertising Web site promotion Home   |  Add to favorites  |  Contact Us
Web Promotion Home
 Search The Web   search engine promotion Web Site Promotion  |  PPC Advertising  
Website Promotion
Web Site Advertising

Adding records to a MySQL database
PHP and MySQL -- Adding data

There comes time when your website tends to transcend
the boundaries of mere brochure type looks. There is a
need to interact, to seem dynamic, and to respond
according to your visitor's behavior. You also want
your visitors to go through a list of offerings that
run into hundreds. Creating hundreds of web pages
having a uniform layout for hundreds of products can
become an overwhelming task. Besides, it's not easy to
browse so many products sequentially -- you need a
mechanism to conduct searches or create sorted
indexes.

A saintly combination of PHP and MySQL can come to
your rescue. Once you have created a database with a
well-defined structure, you can enter records and use
those records as refence.

Here you can learn how to create an SQL database and
its tables.

Once you have a database ready, you need a form to
accept data, and then a php file to put that data into
the MySQL table.

First the form. Assume we have a file with an online
form named form.html. Here's the form of the file:

<form name="toSave" method="post"
action="save_it.php">
<input type="text" name="name" size="20" /><br>
<input type="text" name="email" size="20" /><br>
<input type="text" name="city" size="20" /><br>
</form>

Once we have this form ready, we need to create the
php file it calls, namely, save_it.php. Suppose the
name of the database is "visitors" and the table in
this database is "visinfo" with fields "name", "email"
and "city".

<?php
$db=mysql_connect("localhost", "usrnm", "pswd") or
die("Could not connect to localhost.");
mysql_select_db("visitors", $db) or die("Could not
find visitors.");

// The above lines establishes a connection with the
// database. Keep localhost as is unless something
different
// is mentioned by your sql host. usrnm is user name
and pswd is
// password. What I want to say is, copy these lines
as they are
// and just replace the required fields and it should
connect.

$querySQL = "insert into visinfo (d_name, d_email,
d_city) values ($name, $email, $city)";
if(!$querySQL) error_message(sql_error());

// The above statement generates an error if you have
setup the table in such a way that there should not be
a duplicate entry.
?>

In my next article(s) I'll show you how to query your
database and then show the results on the web page.

==========================================================
Amrit Hallan is a freelance web developer. You can
checkout
his website at http://www.bytesworth.com.
For more such articles join BYTESWORTH REACHOUT at
http://www.bytesworth.com/br/default.asp or if you
have
a web dev related question then post it at
http://www.business180.com/index.php
==========================================================


Back to Articles Index


Top SE Exposure



SitePal


90 Days FREE TRIAL



Get a Search123
$20 Bonus!


125 X 125 Billion Banner
Sign Up with Enhance Interactive
($25 Bonus)!



Web Site Promotion   About Us   Exchange Links   Contact Us  

  Copyright ©2002-2008 Search-Network.com. All Rights Reserved.