Anthony, I find it is useful to write code such that every outcome, however remote, is handled by your code:
$query = "INSERT INTO ... blah "; // pconnect, select and query if ($link_identifier = mysql_pconnect(DBSERVERHOST, DBUSERNAME, DBPASSWORD)) { if ( mysql_select_db(DBNAME, $link_identifier)) { // run the query $queryResultHandle = mysql_query($query, $link_identifier) or die( mysql_error() ); $rows = mysql_affected_rows($link_identifier); // decide what to do with the results switch( $rows ) { case 0: echo"Count for rows inserted is zero. No data was changed.<br>\n"; break; case 1: // do something break; default: echo"Process anomaly. Notify the webmaster.<br>\n"; } // switch( $rows ) { }else{ // select echo mysql_error(); } }else{ //pconnect echo mysql_error(); } The $rows handling will vary depending on the nature of your query: mysql_num_rows() mysql_affected_rows() Kind Regards, Richard Creech [EMAIL PROTECTED] 250.744.3350 Pacific Time Canada Dreamriver Software Powers the Net http://www.dreamriver.com } Anthony wrote: Message-Id: <[EMAIL PROTECTED]> Date: Fri, 17 May 2002 05:35:51 -0400 To: [EMAIL PROTECTED] From: Anthony Rodriguez <[EMAIL PROTECTED]> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: Query/Error <snip> What code can I add to the script to find out the error of the query? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php