ID: 31592 Updated by: [email protected] Reported By: andreybl at matrix dot co dot il -Status: Open +Status: Bogus Bug Type: Feature/Change Request Operating System: RedHat 3.0 ES PHP Version: 5.0.4, 4.3.11 New Comment:
Report IFX request via pecl. Previous Comments: ------------------------------------------------------------------------ [2005-09-05 09:02:20] [email protected] Reclassified as feature/change request. But I don't think anyone is gonna implement this feature unless paid to do so. ------------------------------------------------------------------------ [2005-09-05 00:11:06] andreybl at matrix dot co dot il Ok, ok :) Just let's take it easy. I do RTFM. I also realise that I am among a minority of Informix users and this bug(?) is not of the higher importance :) But please read my comment(pardon my english). I did NOT say, that ifx_query() returning FALSE is a bug. Never. What I say is just that there should be an option to call ifx_getsqlca() function without a parameter, meaning: "get the sqlca of the last sql statement performed". As we all understand I can not insist to fix this. If not, just tell me, that it is impossible to fix the bug. ------------------------------------------------------------------------ [2005-09-04 23:48:02] [email protected] RTFM: "Returns a positive Informix result identifier on success, or FALSE on error." And even if you think this is wrong, we won't change it. ------------------------------------------------------------------------ [2005-08-31 15:09:52] andreybl at matrix dot co dot il I am just wondering what feedback it is supposed to get from me while it is obvious, that nothing was changed :) The problem is the interface to the ifx_getsqlca() function: it is expected that a function receives result_id as a parameter. Here is the function prototype: array ifx_getsqlca ( int result_id) When function ifx_query() or ifx_prepare() fails, the result_id it relurns is FALSE FALSE FALSE !!!!!!!!!!!!!! And thus this FALSE is qualifid as the "not a valid Informix Result resource" by ifx_getsqlca() function. We must understand, that there is one global variable of type sqlca structure(actually one per thread) which has the information about the LAST SQL statement. So there should be an option to call the ifx_getsqlca() function without parameter(or may be null/false value for result_id) meaning that I want the sqlca of the LAST sql statement performed. So, please, if there is a possibility to fix this bug do NOT just send me email in hope that I will not answer :) ------------------------------------------------------------------------ [2005-08-30 13:11:55] [email protected] Please try using this CVS snapshot: http://snaps.php.net/php5-latest.tar.gz For Windows: http://snaps.php.net/win32/php5-win32-latest.zip ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/31592 -- Edit this bug report at http://bugs.php.net/?id=31592&edit=1
