summaryrefslogtreecommitdiff
path: root/ext/pdo_mysql/mysql_driver.c
Commit message (Collapse)AuthorAgeFilesLines
* bump year and license versionfoobar2006-01-011-3/+3
|
* MFB51: Make MySQL driver use ANSI complaint quoting style.Ilia Alshanetsky2005-12-251-1/+1
|
* fix #35391 (pdo_mysql::exec does not return number of affected rows)Antony Dovgal2005-11-251-1/+1
|
* add MySQL options and corresponding constantsAntony Dovgal2005-10-271-0/+38
|
* Fix error detection for queries such as OPTIMIZEIlia Alshanetsky2005-09-141-2/+7
|
* merge other PDO fixes from 5.1 branch.Wez Furlong2005-09-111-1/+1
| | | | | Allow pdo_sqlite to build against 5.0 and 5.1 too.
* Set port even if host is localhost.George Schlossnagle2005-08-311-5/+6
| | | | | Should resolve 34072
* this is the number of params, not the top index (otherwise unix_socket ↵George Schlossnagle2005-08-301-1/+1
| | | | doesnt work
* zts fixesWez Furlong2005-08-121-1/+1
|
* Probable fix for #34054.Wez Furlong2005-08-101-2/+9
|
* Proper handling for databases that need to pre-calculate length of largeIlia Alshanetsky2005-07-201-0/+2
| | | | | columns, which is not normally done for performance reasons.
* keep this as a placeholder for debugging weird regressionsWez Furlong2005-07-141-0/+1
|
* ok, call pdo_mysql_error() before returning -1Andrey Hristov2005-07-121-3/+2
|
* strictly check the result of mysql_affected_rows()Andrey Hristov2005-07-121-1/+2
|
* A bit of further tuning.Ilia Alshanetsky2005-07-111-3/+3
|
* - mysql_affected_rows() already returns an unsigned longAndrey Hristov2005-07-111-8/+9
| | | | | | - optimize a bit the real_escape - handle the situation when libmysql bails out because of lack of memory
* Fix #33618Wez Furlong2005-07-081-3/+2
|
* Fixed memory leakIlia Alshanetsky2005-07-071-0/+3
|
* Enable native mysql 4.1.x prepared statement supportWez Furlong2005-07-031-5/+77
| | | | | # the hardest part was installing 4.1.x on a gentoo box over a 56k modem
* Experimental support for queries returning multiple rowsets under mysql 5.0.Wez Furlong2005-07-021-2/+10
| | | | | Patch from Guy Harrison (guy dot a dot harrison (at) gmail dot com)
* Remove "custom" PDDRV sqlstate.Ilia Alshanetsky2005-06-271-1/+0
|
* Fixed bogus query failure claim, on some queries such as OPTIMIZE table.Ilia Alshanetsky2005-06-241-1/+2
|
* Added PDO_MYSQL_ATTR_USE_BUFFERED_QUERY parameter for pdo_mysql, to toggleIlia Alshanetsky2005-06-241-1/+15
| | | | | usage of buffered queries.
* Various compiler warning fixes.Ilia Alshanetsky2005-05-181-1/+0
|
* Make unix domain sockets work.Ilia Alshanetsky2005-05-171-1/+1
|
* Fixed type mixup.Ilia Alshanetsky2005-05-171-1/+1
|
* fully distinguish between database and statement level errorsHartmut Holzgraefe2005-02-271-4/+20
|
* just to be sure ...Hartmut Holzgraefe2005-02-271-0/+2
|
* use auto generated error -> state mappingsHartmut Holzgraefe2005-02-271-41/+14
|
* fix commaWez Furlong2005-02-271-1/+1
|
* Alan: moved your fields away, but reserved you a pointer.Wez Furlong2005-02-261-2/+4
| | | | | | | | | | | | | Changed PDO::lastInsertId() to have following proto: string PDO::lastInsertId([string name]) this allows arbitrary unique identitifers to be returned from the driver. The optional name parameter is for databases that require additional contextual information to be able to return the correct identifier. None currently use it, but pgsql will be on the list of drivers that do.
* "SET SESSION" is not supported by MySQL 3.23, as session is the defaultHartmut Holzgraefe2005-02-211-2/+2
| | | | | scope for SET anyway we can drop the SESSION specifier (PECL Bug #3470)
* Fix connecting to remote host, patch by Tim FriebeWez Furlong2005-02-181-0/+1
|
* Set auto-commit after establishing the connection, otherwise we have a crash.Ilia Alshanetsky2005-02-131-2/+2
|
* Fixed domain socket / named pipe handlingHartmut Holzgraefe2005-02-131-7/+6
|
* ztsWez Furlong2005-02-131-2/+2
|
* autocommit flag gets set always by PDO before invoking this method;Wez Furlong2005-02-131-2/+2
| | | | | we should unconditionally inspect it here.
* autocommit setting done rightHartmut Holzgraefe2005-02-131-1/+5
|
* added MySQL transaction supportHartmut Holzgraefe2005-02-131-4/+50
|
* Fixed compiler warnings.Ilia Alshanetsky2005-02-121-1/+1
|
* only do this magic on non-win32 platformsWez Furlong2005-02-101-4/+7
|
* update for api changesWez Furlong2005-02-061-1/+1
|
* Eliminate unused parameter.Wez Furlong2005-01-211-1/+1
| | | | | | Don't start a transaction when asking for a cursor with pgsql. Fix parameter binding for sqlite3
* Allow drivers to select bind emulation on a per statement basisWez Furlong2005-01-181-1/+1
|
* tidy up some parts of the build (could do with more work)Wez Furlong2005-01-071-57/+33
| | | | | Partially implement SQLSTATE error codes
* Make error messages handle persistent environments properly.Ilia Alshanetsky2004-09-231-3/+3
|
* more method table adjustments.Wez Furlong2004-09-231-1/+1
| | | | | | mysql driver needs work with the error message stuff. Other drivers need a bit more auditing...
* placeholder for someone to implement a ping for persistent connectionsWez Furlong2004-09-231-1/+2
|
* - Fix shutdown problemsMarcus Boerger2004-07-281-1/+1
|
* looks like this approach will give us our exceptions backWez Furlong2004-07-281-1/+3
|