Jump to content

[SOLVED] the correct way to run a select query


jakebur01

Recommended Posts

I would recommend something like this so you can easily debug:

 

$sql = "SELECT * FROM `$tablename` WHERE $sort > 699 LIMIT 1";
$result = mysql_query($sql) or die(mysql_error());

 

-You don't need anything around $tablename because your whole string is in double quotes and WILL interpolate properly

-If I recall correctly, you can use reserved words for table names if you have them encapsulated with backticks, but you don't need them.

-Put the statement in a string first so you can echo it out if there are any problems.

-Use the or die() clause to output specific MySQL errors.

-Like micah mentioned, do you really want the LIMIT 1 in there, it will return only 1 record...?

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.