I am ready to see if my computer can fly...literally. I am stuck on a seemingly simple code snippet. All I want to do is connect to a database and return the results.
I already have a page that works using a different database, and have tried cutting/pasting, but still get an error. Can someone please have a look at this code and tell me what my problem is?
<HTML>
<HEAD>
<TITLE>Retrieving Data from a Database</TITLE>
</HEAD>
<BODY>
<?php
// Set the variables for the database access:
$Host = "www.yourserver.com";
$User = "username";
$Password = "password";
$DBName = "database";
$TableName = "table";
$Link = mysql_connect ($Host, $User, $Password);
$Query = "SELECT * from $TableName";
$Result = mysql_db_query ($DBName, $Query, $Link);
// Create a table.
print ("<TABLE BORDER=1 WIDTH=\"75%\" CELLSPACING=2 CELLPADDING=2 ALIGN=CENTER>\n");
print ("<TR ALIGN=CENTER VALIGN=TOP>\n");
print ("<TD ALIGN=CENTER VALIGN=TOP>ID</TD>\n");
print ("<TD ALIGN=CENTER VALIGN=TOP>Title</TD>\n");
print ("<TD ALIGN=CENTER VALIGN=TOP>Article</TD>\n");
print ("</TR>\n");
// Fetch the results from the database.
while ($Row = mysql_fetch_array($Result)) {
print ("<TR ALIGN=CENTER VALIGN=TOP>\n");
print ("<TD ALIGN=CENTER VALIGN=TOP>$Row[ID]</TD>\n");
print ("<TD ALIGN=CENTER VALIGN=TOP>$Row[Title]</TD>\n");
print ("<TD ALIGN=CENTER VALIGN=TOP>$Row[Article]</TD>\n");
print ("</TR>\n");
}
mysql_close ($Link);
print ("</TABLE>\n");
?>
</BODY>
</HTML>
Any help would be greatly appreciated.
Thanks!
Tim