summaryrefslogtreecommitdiff
path: root/ext/interbase/ibase_query.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Improved parameter handlingIlia Alshanetsky2009-01-111-2/+2
|
* MFH: Bump copyright year, 3 of 3.Sebastian Bergmann2008-12-311-1/+1
|
* - MFH: New parameter parsing APIFelipe Pena2008-11-271-19/+15
|
* - MFH: New parameter parsing APIFelipe Pena2008-11-231-130/+87
|
* - MFH: Fixed bug #45373 (php crash on query with errors in params)Felipe Pena2008-10-061-5/+6
|
* MFH: 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
|
* Win32 still fails to build ...Lars Westermann2007-11-201-3/+3
|
* Win32 fails to buildLars Westermann2007-11-201-2/+4
|
* [DOC] prototype for ibase_query() should be changed to:Lars Westermann2007-11-081-17/+57
| | | | | | | | | | | | | | | | | | | | | | | | | PHP4: resource ibase_query ( [resource $link_identifier,] string $query [, mixed $bind_arg [, ...]] ) PHP5: resource ibase_query ( [resource $link_identifier,] [resource $transaction_identifier,] string $query [, mixed $bind_arg [, ...]] ) prototype for ibase_prepare() should be changed to: PHP4: resource ibase_prepare ( [resource $link_identifier,] string $query ) PHP5: resource ibase_prepare ( [resource $link_identifier,] [resource $transaction_identifier,] string $query ) prototype for ibase_execute() should be changed to: mixed ibase_execute ( resource $query, [, mixed $bind_arg [, ...]] ) - 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)
* MFH: php_gmtime_r() fixesAntony Dovgal2007-06-071-1/+5
|
* fix #40805 (Failure executing function ibase_execute())Antony Dovgal2007-03-151-6/+6
|
* snprintf() -> slprintf()Ilia Alshanetsky2007-02-271-12/+12
| | | | | # Part 1
* strncpy() -> strlcpy()Ilia Alshanetsky2007-02-241-3/+2
|
* - Avoid sprintf, even when checked copy'n'paste or changes lead to errorsMarcus Boerger2007-02-241-11/+11
|
* MFHAntony Dovgal2007-01-221-1/+1
|
* MFH: use snprintf()Antony Dovgal2007-01-181-2/+2
|
* MFH: Bump year.Sebastian Bergmann2007-01-011-1/+1
|
* Use safe_emalloc()Ilia Alshanetsky2006-12-251-1/+1
|
* Thread safety fixes.Ilia Alshanetsky2006-11-301-7/+6
|
* 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