Popular Articles | Latest Articles | Categories | RSS Feeds

Sending queries to mySQL

Published on 3/7/2008 by Dotnetindex
More articles in PHP



 Vote this tutorial:

PHP send quesries to mySQL using mysql_query function. mysql_query function returns boolean (True or False) value which your quesry does not return any records. Queries (sql statements) like SELECT, SHOW, DESCRIBE, EXPLAIN return false value on error. If query is true, returning value must pass to mysql_fetch_array().

Let's see it in action. We have used a common database to query some fields from mySQL database. Code is complete, but need to update connection string.

mysql_connect("localhost","root",""); //(mysql server, username, password)
mysql_select_db("shop") or die("Can not find database");
$query="select * from products";
$result=mysql_query($query);
while($row=mysql_fetch_row($result))
{
echo $row[1] . '- ' . $row[2] . '
';
}
?>

Error handling:

If you want to catch error in an SQL statement, need to add mysql_error() in your code. That's simple. Now test it in our code. Our sql statement is wrong, turns false.


mysql_connect("localhost","root",""); //(mysql server, username, password)
mysql_select_db("shop") or die("Can not find database");
$query="select * from productsss";
$result=mysql_query($query);
if (!$result)
{
die('Query returned false;
error message:' . mysql_error());

}
else
{
while($row=mysql_fetch_row($result))
{
echo $row[1] . '- ' . $row[2] . '
';
}
}
?>

We have placed our error message and mysql error message together. But first we need to check that mysql_query is returning a boolean value. If turning value is false, we will not pass retuning value to mysql_fetch_row;

I think this simple code will be helpfull for you.

Happy Codding;

Comments:
no comments submitted


Only members can write comments.Please, login / register to write comment.

Latest Posts

Active News Manager - news management system




Welcome to Dotnetindex.com:Login  |  Register
Free software:
Giga RSS Reader
IkonAdman
QMailing list
Active News
Download Manager (PRO)
Download Manager (Lite)

Search Dotnetindex.com:


Who's online

  • There 21 online users.

Latest tutorialsAutocomplete Filter from the Old Futures Project Working in Dynamic Data 4
Developing a Facebook Connect Application Using ASP.NET
Conditional Row Highlighting in Dynamic Data
UserControl as a DLL Made Easy
Using GroupTemplate in ASP.NET ListView Control (Tiled Display)
Creating Master-Detail GridView Using jQuery
ASP.NET MVC 2.0 and AJAX Part 1
Sorting Tabular Data in ASP.NET MVC
Asynchronous Form in ASP.NET MVC 2
Populating ASP.NET TreeView Control Recursively
A look at SAP Crystal Reports for Visual Studio 2010
Reporting in Threads
Regular Expressions Make Pattern Matching and Data Extraction Easier
Perform Database Administration Operations with SQL Server Management Objects
SQL Server Compact 3.5 Beta 2 available for download
ASP.NET Resources, Reviews

ASP Resources, Reviews

PHP, ASP, .NET, JSP Resources, Reviews

Hotscripts.com Free Photoshop, Flash and 3DS MAX tutorials