fingerbob Posted September 16, 2005 Share Posted September 16, 2005 Hi, I'm using the following query to return formatted infomation from a table: SELECT SUBSTRING (`name`, LOCATE('.',`name`)+2) as newname FROM `mytable` This query works when I use it though phpMyadmin, but I get error messages when I try to use it through php. I've been trying to update a field in another table with the results of this query but with no success. Can anyone help? Thanks Quote Link to comment Share on other sites More sharing options...
kenrbnsn Posted September 16, 2005 Share Posted September 16, 2005 What are the messages you're getting and can we see your code? Ken Quote Link to comment Share on other sites More sharing options...
fingerbob Posted September 17, 2005 Author Share Posted September 17, 2005 Hi Ken, My Code is <? $db = mysql_connect("localhost", "user", "pass") or die("Could not connect : " . mysql_error()); mysql_select_db("mydb") or die("Could not select database"); $result = mysql_query("SELECT SUBSTRING (`name`, LOCATE(\'.\',`name`)+2) as newname FROM `mytable`") or die('Error.....' . mysql_error()); while ($row = mysql_fetch_array($result)) { extract($row); echo $newname; echo "<br>";} ?> The error message says there is "an an error in your SQL syntax" Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.