<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Re: [nycphp-talk] if mysql_query() produces an error....</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1170" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Then I'm confused.&nbsp; Why is it then that 
mysql_select_db() will bomb after the user attempted to enter erroneous data 
into mysql_query()?&nbsp; That is, the user enters bad data within 
mysql_query(); it throws mysql_error() and delivers the page to the user; the 
user attempts AGAIN to enter somethng and then mysql_select_db dies!&nbsp; Why 
does that occur?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Phil</FONT></DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=mlevy@hypersol.com href="mailto:mlevy@hypersol.com">Mauricio 
  Sadicoff</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=talk@lists.nyphp.org 
  href="mailto:talk@lists.nyphp.org">NYPHP Talk</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, August 21, 2003 5:13 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [nycphp-talk] if 
  mysql_query() produces an error....</DIV>
  <DIV><BR></DIV><FONT face=Verdana><SPAN style="FONT-SIZE: 12px">On 8/21/2003 
  17:04, "Phil Powell" &lt;<A 
  href="mailto:soazine@erols.com">soazine@erols.com</A>&gt; 
  scribbled:<BR><BR></SPAN></FONT>
  <BLOCKQUOTE><SPAN style="FONT-SIZE: 12px"><FONT face=Arial>...is it not true 
    that mysql_error() will persist? &nbsp;I have a case on a site where the 
    admin enters a new user and, for some reason, does it wrong, producing a 
    mysql_error() instance. &nbsp;If they try to, again, enter this user 
    immediately after the error is shown, mysql_select_db dies.<BR></FONT><FONT 
    face=Verdana><BR></FONT><FONT face=Arial>I am thinking that this can be 
    resolved by clearing mysql_error() immediately after the error is reported. 
    &nbsp;How can that be done, or am I way offbase 
  here?<BR></FONT></SPAN></BLOCKQUOTE><SPAN style="FONT-SIZE: 12px"><FONT 
  face=Verdana><BR>It does not "persist", meaning it will only show the latest 
  error, according to the manual, on page:<BR><BR><A 
  href="http://us2.php.net/manual/en/function.mysql-error.php">http://us2.php.net/manual/en/function.mysql-error.php</A><BR><BR>They 
  also mention that it will not be changed if the user does not have permission 
  to do what you intend or if the connection has been closed 
  already.<BR><BR>Good luck,<BR>Mauricio<BR><BR>--- <BR>&nbsp;Mauricio L. 
  Sadicoff 
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;mlevy@hypersol.com<BR><BR><BR>"Peace 
  of mind isn't at all superficial, really," I expound. "It's the whole thing. 
  That which produces it is good maintenance; that which disturbs it is poor 
  maintenance. What we call workability of the machine is just an 
  objectification of this peace of mind. The ultimate test is always your own 
  serenity." - Zen and the Art of Motorcycle Maintenance.<BR></FONT></SPAN>
  <P>
  <HR>

  <P></P>_______________________________________________<BR>talk mailing 
  list<BR>talk@lists.nyphp.org<BR>http://lists.nyphp.org/mailman/listinfo/talk<BR></BLOCKQUOTE></BODY></HTML>