On 27-Apr-2004 zzapper wrote:
> On Tue, 27 Apr 2004 22:26:16 +0100,  wrote:
> 
>>I only use mysql with php so all I need is
>>
>>php code:
>>$result = mysql_query($sql) or die(mysql_error());
>>
>>This always tells me what I did wrong in the query. You could easily
>>put 
>>together a very short script into which you just drop you query. THis
>>would output the problem to the page. Dead simple and quick.
>>
>>Rich
>>
>>Joshua J. Kugler wrote:
>>
>>> On Tuesday 27 April 2004 04:26 am, zzapper said something like:
>>> 
>>>>Even though I solved the following problem myself, I'd like to know
>>>>what debugging strategy people use to solve problems when they get
>>>>the
>>>>dreaded "Error in Mysql look in the manual"
>>> 
>>> 
>>> Fire up MySQL CC and paste the SQL in there, and see what error it
>>> gives me. 
>>> As in 'You have an error near....' type messages.
>>> 
>>> j----- k-----
>>> 
> When I've got a horrible query with joins etc, I don't find the "your
> error near .." very useful or am I giving up to easy?

Howzabout : 

mysql_query($qry) or 
  die(sprintf('<p>Borked query at file %s line %d :<br />%s',
    __FILE__, __LINE__, nl2br($qry)) .'<br />' 
    .mysql_errno() .'<br />' .mysql_error());


-- 
Don Read                                     [EMAIL PROTECTED]
-- It's always darkest before the dawn. So if you are going to 
   steal the neighbor's newspaper, that's the time to do it.

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to