[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 397
  • Last Modified:

MSSQL query to show data in a table

I just finished making my php working with mssql. Now I am using this to connect to the mssql database

<?php
 
$conn = mssql_connect('localhost','user','pass') or die("password error");
 
if($conn)
{
    echo "Connected Successfully!";
}
else
{
    echo "Connection Failed!";
      echo mssql_error();
}

?>

what i want to check now is that if it is connected to the database then show the data in the table called mytable. the fields in the table are FirstName, LastName, Email, Zip

Thanks
0
syedasimmeesaq
Asked:
syedasimmeesaq
  • 5
  • 3
1 Solution
 
nizsmoDeveloperCommented:
hi syedasimmeesag,

How about something like below?
<?php
 
$conn = mssql_connect('localhost','user','pass') or die("password error");
 
if($conn)
{
    echo "Connected Successfully!";
}
else
{
    echo "Connection Failed!";
      echo mssql_error();
}
 
$query = "SELECT * FROM mytable";
 
$result = mssql_query($query);
 
while($row = mssql_fetch_array($result))
{
	echo $row["FirstName"] . " " . $row["LastName"] . " " . $row["Email"] . " " . $row["Zip"] . "<br>";
}
mssql_close();
?>

Open in new window

0
 
nizsmoDeveloperCommented:
I'm sorry, didn't see that you want it in a table, something like this then should work.
<?php
 
$conn = mssql_connect('localhost','user','pass') or die("password error");
 
if($conn)
{
    echo "Connected Successfully!";
}
else
{
    echo "Connection Failed!";
      echo mssql_error();
}
 
$query = "SELECT * FROM mytable";
 
$result = mssql_query($query);
echo "<table>"
while($row = mssql_fetch_array($result))
{
	echo "<tr><td>" . $row["FirstName"] . "</td><td>" . $row["LastName"] . "</td><td>" . $row["Email"] . "</td><td>" . $row["Zip"] . "</td></tr>";
}
echo "</table>"
mssql_close();
?>

Open in new window

0
 
syedasimmeesaqAuthor Commented:
Thanks for te response. i have a field in MSSQL table that has the values like this
d9907551-d668-51c5-a5a8-0773d3340ca6

and when I try to get the value for ID it shows me something like this
ÌU.°¸’JªYÊÇ»˜ªx

why is it happening and how do i get the correct response.
thanks
0
Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
nizsmoDeveloperCommented:
Is it stored properly in the database? What field type is it and does the field contain any foreign characters?
0
 
syedasimmeesaqAuthor Commented:
This is a uniqueidentifier field. It doesn't contain any foregin characters.
thanks
0
 
nizsmoDeveloperCommented:
what is your code? and how are you printing out the id field?
0
 
syedasimmeesaqAuthor Commented:
<?php
 
$conn = mssql_connect('localhost','user','pass') or die("password error");
 $db = mssql_select_db('RTI', $conn) or die("couldn't find db");
if($conn)
{
    $query = "SELECT ID,Password FROM mytable";
$result = mssql_query($query);
while ( $record = mssql_fetch_array($result) )
{
      echo $record["ID"] . ", " . $record["Password"] . "<br />";
}
      //echo "Connected Successfully!";
      //echo mssql_get_last_message();
}
else
{
    echo "Connection Failed!";
      echo mssql_error();
}

?>
thanks
0
 
nizsmoDeveloperCommented:
Doesn't look like there is anything wrong with your code, can you see the ID properly through the database? If your password is being echoed out properly, there's no reason why the ID is not.
0

Featured Post

Receive 1:1 tech help

Solve your biggest tech problems alongside global tech experts with 1:1 help.

  • 5
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now