summaryrefslogtreecommitdiff
path: root/ext/interbase/ibase_query.c
Commit message (Collapse)AuthorAgeFilesLines
* sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.phpSebastian Bergmann2010-01-031-1/+1
|
* Fixed ext/interbase buildKalle Sommer Nielsen2009-09-081-1/+3
|
* MFB: Fixed bug #48189 (ibase_execute error in return param)Kalle Sommer Nielsen2009-07-251-2/+1
|
* - This is PHP 6 - if this ... ever gets outMarcus Boerger2009-03-101-1/+1
|
* MFB: improved parameter handlingIlia Alshanetsky2009-01-111-2/+2
|
* Bump copyright year, 3 of 3.Sebastian Bergmann2008-12-311-1/+1
|
* - New parameter parsing APIFelipe Pena2008-11-271-19/+15
|
* - New parameter parsing APIFelipe Pena2008-11-231-130/+87
|
* - Fixed bug #45373 (php crash on query with errors in params)Felipe Pena2008-10-061-6/+7
|
* Bump copyright year, 2 of 2.Sebastian Bergmann2007-12-311-1/+1
|
* Fixed bug #43128 (Very long class name causes segfault)Dmitry Stogov2007-11-221-2/+3
|
* MFBLars Westermann2007-11-081-33/+72
| | | | | | | | | | | | - Fixed bug #30690: (Resource handle from ibase_execute becomes invalid after return) - Fixed bug #30907: (ibase_query() crashes (in fact the same bug as #32143) - Fixed bug #32143: (ibase_query() causing IBserver 7 crash with NULL param as link-id) - Fixed bug #39056: (Interbase NUMERIC data type error) - Fixed bug #39397: (invalid statement handle in Unknown on line 0) - Fixed bug #39700: (NUMERIC error when result precision are 7,8 or 12-14) - Fixed bug #42284: (duplicate of #39700) - snprintf -> slprintf
* php_gmtime_r() fixesAntony Dovgal2007-06-071-1/+5
|
* MFB: fix #40805 (Failure executing function ibase_execute())Antony Dovgal2007-03-161-6/+6
|
* - avoid sprintfMarcus Boerger2007-02-241-11/+11
|
* fix wrong param definitionAntony Dovgal2007-01-221-1/+1
|
* use snprintf()Antony Dovgal2007-01-181-2/+2
|
* Bump year.Sebastian Bergmann2007-01-011-1/+1
|
* MFB: safety checksIlia Alshanetsky2006-12-261-1/+1
|
* MFB: Thread safety fixes.Ilia Alshanetsky2006-11-301-7/+6
|
* - remove magic_quotes_gpc, magic_quotes_runtime, magic_quotes_sybasePierre Joye2006-03-081-6/+1
| | | | | | | (calling ini_set('magic_....') returns 0|false - get_magic_quotes_gpc, get_magic_quotes_runtime are kept but always return false - set_magic_quotes_runtime raises an E_CORE_ERROR
* bump year and license versionfoobar2006-01-011-3/+3
|
* - Bumber up yearfoobar2005-08-031-1/+1
|
* Fixed return value of ibase_execute()Ard Biesheuvel2004-11-101-2/+3
|
* Don't copy ini items to module globalsArd Biesheuvel2004-07-061-11/+12
| | | | | (fixed unregistered bug with mangled default_db setting)
* Eliminate potentially dangerous alloca().Ilia Alshanetsky2004-07-041-2/+2
|
* MFB Fixed bug #28897 (-1 returned as -0.000 for 64-bit scaled int)Ard Biesheuvel2004-06-281-2/+2
|
* RevertArd Biesheuvel2004-06-121-1/+1
|
* Added export macrosArd Biesheuvel2004-06-121-1/+1
|
* Don't be too strict if the number of binding arguments provided exceeds the ↵Ard Biesheuvel2004-06-011-7/+10
| | | | expected number
* Removed debugging codeArd Biesheuvel2004-06-011-4/+3
|
* Use constant IBASE_CREATE instead of just 0Ard Biesheuvel2004-06-011-2/+3
|
* Fix typo in error messageArd Biesheuvel2004-05-311-2/+2
|
* Improved handling of 'CREATE DATABASE ...' by ibase_query()Ard Biesheuvel2004-05-311-167/+163
| | | | | Improved param handling of ibase_query() and ibase_execute()
* Restrict 'CREATE DATABASE' in sql safe modeArd Biesheuvel2004-05-301-0/+5
|
* Fix Win32 buildArd Biesheuvel2004-05-301-1/+1
| | | | | Added missing 'break'
* Fix unregistered bug (segfault on uninitialised pointer)Ard Biesheuvel2004-05-301-4/+12
| | | | | Return string("0 ") from ibase_query() if query succeeded but did not affect any rows
* Removed strcpy() call from most common caseArd Biesheuvel2004-05-211-5/+6
| | | | | Added test for hash index generation
* Added test for duplicate field names when returning rows as hashes or objectsArd Biesheuvel2004-05-211-2/+26
| | | | | # This change should be in 5.0.0, as it might break BC
* Fixed a couple of inconsistencies in param bindingArd Biesheuvel2004-05-121-150/+133
| | | | | | | | | | | | # Previously, empty strings were either rejected (for scaled integers) # or silently converted to 0 (unscaled integers & floats). Also, in some # cases, null zvals were converted to empty strings, which were # consequently rejected as unconvertible values. # In the new situation, empty strings will be handled as NULLs for # fields that cannot distinguish between the two (numeric/date/time). # Additionally, all range and value checking is now carried out by the # database, so there is a consistent interface for error handling.
* Dropped support for ancient Interbase versions (< 6)Ard Biesheuvel2004-05-121-91/+40
| | | | | # This has no consequences for Firebird, as its initial release was based on IB 6
* Fix unregistered bug in zval pointer/array jugglingArd Biesheuvel2004-05-071-10/+10
| | | | | | # Thinko: element of a **zval[] is usually not a *zval[] # I can't believe this has gone undetected for 4+ years!
* Fixed unregistered bug: array count is incorrect when binding array idsArd Biesheuvel2004-05-051-11/+21
| | | | | | Fixed unregistered bug: empty numeric/datetime param argument is coerced to a string that cannot be handled by the IB API layer
* ibase_query(): Be careful not to return true on error conditionsArd Biesheuvel2004-05-041-1/+5
|
* More divide & conquerArd Biesheuvel2004-04-051-0/+2131