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]