PHP Doku:: Get the last error code - function.odbc-error.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzDatenbankerweiterungenAbstraktionsebenenODBC (Unified)ODBC Funktionenodbc_error

Ein Service von Reinhard Neidl - Webprogrammierung.

ODBC Funktionen

<<odbc_do

odbc_errormsg>>

odbc_error

(PHP 4 >= 4.0.5, PHP 5)

odbc_errorGet the last error code

Beschreibung

string odbc_error ([ resource $connection_id ] )

Returns a six-digit ODBC state, or an empty string if there has been no errors.

Parameter-Liste

connection_id

Eine ODBC-Verbindungsressource, siehe odbc_connect() für Details.

Rückgabewerte

If connection_id is specified, the last state of that connection is returned, else the last state of any connection is returned.

This function returns meaningful value only if last odbc query failed (i.e. odbc_exec() returned FALSE).

Siehe auch


3 BenutzerBeiträge:
- Beiträge aktualisieren...
sunil_limje at indiatimes dot com
18.07.2003 12:06
I have use this function, its very simple and cute.
with IBM DB2
<?php
        
// you must set the connection first
        
if (odbc_error())
         {
               echo
odbc_errormsg($conn);
         }
        
// if you want to show the perfect error message
         // then format it using string functions.
?>
Have a good day!
Sergio Sartori
3.04.2003 19:56
Using IBM DB2 V7.1 and MS SQL Server 7 ODBC database connections.
Print the result of odbc_error() or odbc_errormsg() after each call to an odbc_ function that gives no error and, sooner or later, you'll get garbage instead of a blank string!
aaronbair at hotmail dot com
9.03.2002 5:26
If you use an argument, make sure its the CONNECTION_ID and not the RESULT_ID.

Testing the result can return a null string or sometimes a garbage string.

# -- Example code  --
$rs = odbc_exec($dbc, $sql);

#this is wrong but won't error out until
#you demo the page for a client!
  if (odbc_error($rs)) die(...);

#these work
  if (odbc_error()) die(...);
  if (odbc_error($dbc)) die(...);



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)