944,189 Members | Top Members by Rank

Ad:
  • MySQL Discussion Thread
  • Unsolved
  • Views: 6308
  • MySQL RSS
Jun 14th, 2005
0

PHP Form, SQL connectivity issues, please help.

Expand Post »
Below is the code I'm using to try and simply display the contents of a table...however, I'm getting the following errors:

Warning: mysql_query(): Can't connect to MySQL server on 'localhost' (10061) in d:\Customers\user######\www\dbtest.php on line 18

Warning: mysql_query(): A link to the server could not be established in d:\Customers\user######\www\dbtest.php on line 18
Query failed


any ideas of what may be wrong? The hosting company states that it is beyond a simple connection problem and involves scripting support that they can't help me with. They provided a connection string that works, but once I add any sort of PHP code, I immediately get errors.

Here's the working connection string they gave me:

<?php
$hostname = "myhostname, ####";
$username = "myusername";
$password = "mypassword";
$dbname = "mydbname";
$sqlConn=@mssql_connect($hostname, $username, $password);
?>

I also wasn't sure why the host name had a comma with a four digit number following. They also wouldn't explain that.

Any help on good places to look for examples or ideas for this specific example would be great. My end goal is to make a form to accept user information and write it to the table, but I can't even get to the point where I can display data already in the database.

Thanks,

Nolan




<html>
<head>
<title>MSSQL Connection</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">


<?php

$hostname = "myhostname";
$username = "myusername";
$password = "mypassword";
$dbname = "mydbname";
$sqlConn=@mssql_connect($hostname, $username, $password);

$query = "SELECT * FROM mytable ORDER BY fname";
$result = mysql_query($query) or die ("Query failed");
//number of rows in our result for loop
$numofrows = mysql_num_rows($result);

echo "<TABLE BORDER=\"1\">\n";
echo "<TR bgcolor=\"lightblue\"><TD>First Name</TD><TD>Last Name</TD><TD>E-mail</TD></TR>\n";
for($i = 0; $i < $numofrows; $i++) {
$row = mysql_fetch_array($result); //get a row from result set
if($i % 2) { //if there is a remainder
echo "<TR bgcolor=\"yellow\">\n";
} else { //if there isn't a remainder
echo "<TR bgcolor=\"white\">\n";
}
echo "<TD>".$row['fname']."</TD><TD>".$row['lname']."</TD><TD>".$row['email']."</TD>\n";
echo "</TR>\n";
}
//now let's close the table and be done with it
echo "</TABLE>\n";

?>



</body>
</html>
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
NolanVW is offline Offline
12 posts
since Jun 2005
Jun 15th, 2005
0

Re: PHP Form, SQL connectivity issues, please help.

You have to indicate/select the database before the query is placed
[php]$dbhost = "hostname";
$dbuser = "dbuser";
$dbpass = "dbpwd";
$database = "dbname";

$sqlConn = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Unable to connect!");
mysql_select_db($database) or die ("Unable to open database!");[/php]
The digit after the hostname is not necessary.
Reputation Points: 10
Solved Threads: 7
Posting Whiz in Training
zippee is offline Offline
294 posts
since Jan 2005
Jun 15th, 2005
0

Re: PHP Form, SQL connectivity issues, please help.

Notice they are using a mssql connection, not mysql, they may need to specify the port to make a connection, depending on the MS SQL server is configured.
Team Colleague
Reputation Points: 96
Solved Threads: 21
The Geek Father
Zachery is offline Offline
781 posts
since Nov 2003
Jun 15th, 2005
0

Re: PHP Form, SQL connectivity issues, please help.

Quote originally posted by Zachery ...
Notice they are using a mssql connection, not mysql, they may need to specify the port to make a connection, depending on the MS SQL server is configured.
yep....just realized that and got it straightened out with our hosting company. Just had to switch from SQL Server to MySQL since it was originally set up with SQL server....thanks for the help everyone.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
NolanVW is offline Offline
12 posts
since Jun 2005
Dec 6th, 2006
0

Re: PHP Form, SQL connectivity issues, please help.

The 4 digits after the hostname are the port number
Reputation Points: 15
Solved Threads: 17
Junior Poster
phper is offline Offline
189 posts
since Nov 2006

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in MySQL Forum Timeline: administratio activities!!
Next Thread in MySQL Forum Timeline: Sql Query Help





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC