]> granicus.if.org Git - php/commitdiff
Adding SQL statement to the warning
authorFrank M. Kromann <fmk@php.net>
Fri, 10 Aug 2001 20:34:05 +0000 (20:34 +0000)
committerFrank M. Kromann <fmk@php.net>
Fri, 10 Aug 2001 20:34:05 +0000 (20:34 +0000)
ext/fbsql/php_fbsql.c

index f9c559b3109ab1d16af9bd7180e11bda7e313814..e54ec1469aef9f2b790ebe30c8bdb4e5817d43ee 100644 (file)
@@ -1449,7 +1449,7 @@ PHP_FUNCTION(fbsql_db_status)
 
 /* {{{ mdOk
  */
-int mdOk(PHPFBLink* link, FBCMetaData* md)
+int mdOk(PHPFBLink* link, FBCMetaData* md, char* sql)
 {
        FBCDatabaseConnection* c = link->connection;
        int result = 1;
@@ -1475,7 +1475,7 @@ int mdOk(PHPFBLink* link, FBCMetaData* md)
                if (FB_SQL_G(generateWarnings))
                {
                        if (emg)
-                               php_error(E_WARNING, emg);
+                               php_error(E_WARNING, "Error in statement: '%s' %s", sql, emg);
                        else
                                php_error(E_WARNING,"No message");
                }
@@ -1499,7 +1499,7 @@ static void phpfbQuery(INTERNAL_FUNCTION_PARAMETERS, char* sql, PHPFBLink* link)
 
        meta     = fbcdcExecuteDirectSQL(link->connection, sql);
 
-       if (!mdOk(link, meta))
+       if (!mdOk(link, meta, sql))
        {
                fbcmdRelease(meta);
                ZVAL_BOOL(return_value, 0)