Jump to content

Help with SQL/PHP Error.


jhartman

Recommended Posts

I know that I'm new to the forum, but I'm stuck. Recently I had to switch web hosts, and my DB worked fine before, but now it's broke. The version of MySQL that this was for was 5.0.51a ; my new web host uses version 4.1. I've been trying to find the syntax error, but I cannot locate it. Here is the error message I get

Unable to execute the query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'decimal(6,2)) as MilesFrom from store_locations order by MilesFrom asc LIMIT 0, ' at line 1
Here is the code-
$query = "select lon, lat from zipData where zipcode = $zip";



$result = mysql_query($query,$con) or die ('Unable to execute the query: ' . mysql_error());

$row = mysql_fetch_array($result); 

extract($row);



$lonfrom = $row['lon'];

$latfrom = $row['lat'];



$query = "select storename, storechain, phone, address, city, st, zip, lat, lon, cast((degrees(acos(sin(radians($latfrom)) * sin(radians(lat)) + cos(radians($latfrom)) * cos(radians(lat)) * cos(radians($lonfrom - lon)))) * 69.172) as decimal(6,2)) as MilesFrom from store_locations order by MilesFrom asc LIMIT $startpos, 10";



$result = mysql_query($query,$con) or die ('Unable to execute the query: ' . mysql_error());



$num_results = mysql_num_rows($result); 

 

Any suggestions would be greatly appreciated!

 

Thanks.

Link to comment
https://forums.phpfreaks.com/topic/142655-help-with-sqlphp-error/
Share on other sites

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.