Please refer to the following sample code.
<?php
# ######################################################################
# ######## MySQL Database Username, Password, and Database Name ########
# ######################################################################
$mySQLUsername = “YourDBUserName”; # Change to your MySQL username
$mySQLPassword = “YourDBUserPassword”; # Change to your MySQL password
$mySQLDBname = “YourDBName”; # Change to your MySQL database name
$mySQLDBHost = “localhost”; # Normally is localhost# ###########################################
# ######## Initialize the Connection ########
# ###########################################
$mysqlLink = mysql_connect( $mySQLDBHost , $mySQLUsername, $mySQLPassword )
or die(“Could not connect to MySQL database – $mySQLDBname”);# #################################
# ######## Select Database ########
# #################################
mysql_select_db( $mySQLDBname ) or die(“Could not select database – $mySQLDBname”);# ##########################################
# ######## Choose UTF8 for encoding ########
# ##########################################
mysql_query(“set names UTF8”);# ###################################################################
# ######## Prepare SQL, Fetch Data, and display it onto HTML ########
# ###################################################################
$strSQL = “select * from `visitor` “;
$result = mysql_query($strSQL) or die(“Query failed – $strSQL”);
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$strId = htmlspecialchars( $row[ ‘Id’ ] ), ENT_QUOTES );
$strName = htmlspecialchars( $row[ ‘Name’ ] ), ENT_QUOTES );
$strComment = htmlspecialchars( $row[ ‘Comment’ ] ), ENT_QUOTES );
echo “\n<p>Id: $strId , Name: $strName , Desc: $strComment </p>”;
}# ###########################################
# ######## Close the MySQL connecton ########
# ###########################################
mysql_close( $mysqlLink );?>
Reminders
– If you get the parameter from HTTP $_GET or $_POST , remember to use mysql_real_escape_string to escape the input (to minimize SQL injection)
ref.: http://php.net/manual/en/function.mysql-real-escape-string.php
– If you display text into the browser, you may use htmlspecialchars to minimize XSS related attacks
ref.: http://php.net/manual/en/function.htmlspecialchars.php