summaryrefslogtreecommitdiff
path: root/ext/mysqlnd/mysqlnd.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Asynchronous queries for mysqli, when mysqlnd is enabled.Andrey Hristov2008-11-181-0/+213
| | | | | Includes 4 tests for mysqli_poll
* Get rid of many defines (which simplifies the code a lot),Andrey Hristov2008-11-061-13/+13
| | | | | as well as uint->unsigned int
* 64bit fixes:Andrey Hristov2008-10-311-3/+3
| | | | | | | - fixes to sprintf modifiers, cleaning warnings - use _t types, like uint64_t instead of uint64, thus skipping series of typedefs.
* Fix #46285 (lastInsertId() returns "0" when a deferenced PDOStatement isJohannes Schlüter2008-10-271-21/+27
| | | | | executed)
* Handle failed connections rightJohannes Schlüter2008-10-011-4/+6
|
* Forgot to merge these changes - Float conversionAndrey Hristov2008-09-151-2/+2
|
* constify stringsJohannes Schlüter2008-08-191-3/+3
|
* Fix empty error message when connecting to a bad serverJohannes Schlüter2008-08-191-3/+3
|
* Sync with bzrAndrey Hristov2008-07-151-11/+7
|
* Fix possible bug with persistent connectionsAndrey Hristov2008-06-241-4/+16
|
* Update mysqlnd - new ini variableAndrey Hristov2008-05-071-2/+2
|
* Update ext/mysql's and ext/mysqli's testsAndrey Hristov2008-04-241-7/+10
| | | | | | Add mysqli_stmt_more_result()/mysqli_stmt_next_result(), but only in mysqlnd builds as libmysql doesn't support this feature.
* Update ext/mysql, ext/mysqli and ext/mysqlnd from development treeAndrey Hristov2008-04-161-11/+4
|
* - Don't modify the variables which are passed for parameter binding.Andrey Hristov2008-03-201-7/+8
| | | | | | | | | We need to clone them, if there will be a transformation (convert_to_xxx) which will change the origin. - Make mysqlnd more compatible to libmysql, in this case if the execute of a statement fails set the state of the statement back to PREPARED - A test case to check the case of a failing statement.
* Update mysqlnd - fix bg_storeAndrey Hristov2008-02-141-2/+3
|
* cvs syncAndrey Hristov2008-02-111-0/+2
|
* MFB: Simplify unique string generation and plug a leak.Andrey Hristov2008-02-041-11/+16
|
* Fix the build, add a missing fileAndrey Hristov2008-01-291-58/+1
|
* Moved initialization into a separate functionAndrey Hristov2008-01-291-9/+2
|
* Moving extension specific code to php_mysqlnd.c as the old rule is.Andrey Hristov2008-01-281-221/+0
|
* MFB:Andrey Hristov2008-01-281-145/+6
| | | | | | | some config.w32 fixes moved mysqlnd's block allocator to a separate file and also now it's part of the connection, no MT problems.
* MFB: More optimizations - less MM callsAndrey Hristov2008-01-281-21/+347
| | | | | | | | | | Clearly separated fetching (physical reading) from decoding phases (data interpretation). Threaded fetching added but disabled as needs more work for Windows. For Linux needs some touches to add pthreads if this is enabled, probably with a compile-time switch. The code reorganisation makes it easy to add also async API, similar to cURL's one.
* Merge with internal versionAndrey Hristov2008-01-231-13/+13
|
* strncpy->strlcpyAndrey Hristov2008-01-081-2/+2
|
* - Fix problems with double definitionsAndrey Hristov2008-01-021-4/+4
| | | | | | | | - Clean up a bit a type mess - 4 types less. No need to have aliases for the same thing (unification is the name). - New macro for Johannes mysqlnd_stmt_ro_result_metadata ----------------------------------------------------------------------
* Bump copyright year, 2 of 2.Sebastian Bergmann2007-12-311-1/+1
|
* Fix segfault in debug buildAndrey Hristov2007-11-081-4/+4
|
* MFB: Fix compile failure on windowsAndrey Hristov2007-10-231-1/+1
|
* Update mysqlnd in HEADAndrey Hristov2007-10-021-157/+513
| | | | | Updated ext/mysql and ext/mysqli in HEAD
* Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)Dmitry Stogov2007-09-271-1/+1
|
* Fix crashes with pconn in ext/mysqlAndrey Hristov2007-08-061-4/+12
|
* Update CVSAndrey Hristov2007-08-031-30/+63
| | | | | | | | | - Fix BIT problem for BIT values represented with 5 bytes. Typo. - Make it possible with an ini variable to switch off/on statistics collection. - Compile-out debug checking of uneaten data from the line, when the build is release. According to callgrind this was eating some percentage.
* - Moved mysqnd to it's own directory: It is sort of an extension itself.Jani Taskinen2007-07-251-0/+1681
(Similar to what ext/libxml is..)