Commit Graph

216 Commits

Author SHA1 Message Date
Felipe Pena
11dde4a7c5 - Fixed bug #44409 (PDO::FETCH_SERIALIZE calls __construct())
Patch by: matteo at beccati dot com
2009-03-23 23:02:06 +00:00
Andrei Zmievski
c8362a20f6 Fix copy-pasto (needs to return proper CE). 2009-03-12 16:12:44 +00:00
Marcus Boerger
d4f5b3f0a9 - This is PHP 6 - if this ... ever gets out 2009-03-10 23:40:06 +00:00
Sebastian Bergmann
7f4dc8702a Bump copyright year, 3 of 3. 2008-12-31 11:12:40 +00:00
Antony Dovgal
a1775daba1 fix possible invalid read 2008-12-03 10:11:04 +00:00
Dmitry Stogov
e5454b359a Fixed bug #46409 (__invoke method called outside of object context when using array_map) 2008-11-27 19:02:45 +00:00
Felipe Pena
43791516db - Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro (again!) 2008-11-17 11:26:25 +00:00
Pierre Joye
9c9bd52036 - declarations go first.... 2008-11-13 14:36:56 +00:00
David Coallier
a6cb5393c6 - MFB (Which was an MFH)
- Bug #44153 (ErrorCode returns NULL when no error)
- Bug #44154 (ErrorInfo to ALWAYS have 3 elements)
2008-11-10 20:34:53 +00:00
Felipe Pena
27357e9ce5 - Fixed wrong check
- Improved test
2008-11-05 23:39:09 +00:00
Felipe Pena
0d97fcdaed - Improved fix 2008-11-03 23:43:51 +00:00
Felipe Pena
d2edc09737 - Fixed endless loop in PDOStatement::debugDumpParams()
patch by: Jonah H. Harris <jonah.harris at gmail dot com>
2008-11-03 20:45:43 +00:00
Felipe Pena
870039d58a - Fixed bug #44327 (PDORow::queryString property & numeric offsets / Crash) 2008-11-03 15:31:51 +00:00
Felipe Pena
e006a89e71 - Revert ZEND_BEGIN_ARG_INFO change 2008-11-02 21:10:13 +00:00
Felipe Pena
7eb2715464 - Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro 2008-10-24 14:34:17 +00:00
Felipe Pena
469e58a2a1 - Fixed bug #46292 (PDO::setFetchMode() shouldn't requires the 2nd arg when using FETCH_CLASSTYPE) 2008-10-14 17:34:11 +00:00
Felipe Pena
edd40fc41d - Static'fication 2008-10-10 19:35:15 +00:00
Felipe Pena
fc620fe30f - Fixed bug #46139 (PDOStatement->setFetchMode() forgets FETCH_PROPS_LATE)
Initial patch by: chsc at peytz dot dk

MFB:
- Fixed bug #41971 (PDOStatement::fetch and PDOStatement::setFetchMode causes unexpected behavior)
- Fixed bug #42917 (PDO::FETCH_KEY_PAIR doesn't work with setFetchMode)
2008-10-10 16:46:10 +00:00
Felipe Pena
f5a54a2250 - Fixed bug #46157 (PDOStatement::fetchObject prototype error) 2008-09-23 23:05:24 +00:00
Felipe Pena
a5f867f3d5 - Constness (Added const qualifier to several function parameters) 2008-08-12 17:15:59 +00:00
Felipe Pena
611ecc5111 - Added parameter TSRMLS_DC in zend_is_callable() 2008-08-02 04:40:45 +00:00
Dmitry Stogov
c96256bcaf Fixed support for static methods 2008-07-25 09:48:36 +00:00
Dmitry Stogov
013059c247 Fixed uninitialized data 2008-07-25 08:53:11 +00:00
Johannes Schlüter
ae1cd8e253 - Add mysqlnd support for PDO_mysql, fixes at least bug#41997,#42499,
pecl#12794, pecl#12401

# Running the tests:
# (Note: Doesn't work currnetly on HEAD, see:
#  http://news.php.net/php.qa/64378)
#
#  PDO_MYSQL_TEST_DSN  - DSN
#    For example: mysql:dbname=test;host=localhost;port=3306
#
#  PDO_MYSQL_TEST_HOST    - database host
#  PDO_MYSQL_TEST_DB      - database (schema) name
#  PDO_MYSQL_TEST_SOCKET  - database server socket
#  PDO_MYSQL_TEST_ENGINE  - storage engine to use
#  PDO_MYSQL_TEST_USER    - database user
#  PDO_MYSQL_TEST_PASS    - database user password
#  PDO_MYSQL_TEST_CHARSET - database charset
#
#  NOTE: if any of PDO_MYSQL_TEST_[HOST|DB|SOCKET|ENGINE|CHARSET] is
#  part of PDO_MYSQL_TEST_DSN, the values must match. That is, for example,
#  for PDO_MYSQL_TEST_DSN = mysql:dbname=test you MUST set PDO_MYSQL_TEST_DB=test.
2008-07-21 13:05:51 +00:00
Felipe Pena
fb588a3776 MFB: Added arginfo 2008-07-06 05:02:40 +00:00
Felipe Pena
8778ef1d21 - Add check for avoid segfault when trying instantiate PDORow manually 2008-05-14 12:28:28 +00:00
Felipe Pena
26f3bd40ef Fixed compilation warnings 2008-03-22 19:29:43 +00:00
Felipe Pena
2818d4fc51 New way for check void parameters 2008-03-04 23:39:15 +00:00
Johannes Schlüter
237ad54d4c - Fix get_parent_class() of PDORow instances 2008-03-03 18:58:59 +00:00
Ilia Alshanetsky
5b5f3d1944 MFB: Better fix for bug #44189 2008-02-26 00:14:25 +00:00
Ilia Alshanetsky
f0548595b6 MFB: Fixed bug #44200 (A crash in PDO when no bound targets exists and yet
bound parameters are present)
2008-02-24 16:09:13 +00:00
Ilia Alshanetsky
51056f8985 MFB: Fixed bug #44171 (Invalid FETCH_COLUMN index does not raise an error) 2008-02-20 03:12:23 +00:00
Ilia Alshanetsky
c54b89e06b MFB: Missing patch bit from the FETCH_GROUP fix 2008-01-14 18:41:48 +00:00
Ilia Alshanetsky
f4078bfc73 MFB: Fixed a bug with PDO::FETCH_COLUMN|PDO::FETCH_GROUP mode when a column
# by which to group by data is specified.
2008-01-11 01:48:19 +00:00
Sebastian Bergmann
9b620d50b4 Bump copyright year, 2 of 2. 2007-12-31 07:12:20 +00:00
Ilia Alshanetsky
90f57a82b5 revert previous pdo patch 2007-11-20 23:27:56 +00:00
Ilia Alshanetsky
7b6cfe903e MFB: Fixed bug #42978 (mismatch between number of bound params and values
causes a crash in pdo_pgsql)
2007-11-20 14:22:40 +00:00
Ilia Alshanetsky
5bae3d0f3c MFB: Fixed bug #43139 PDO ignores ATTR_DEFAULT_FETCH_MODE in some cases with
fetchAll()
2007-10-31 12:58:39 +00:00
Yiduo (David) Wang
2514bcfdec stmt->fetch.func.values is not a zval and should not be freed with FREE_ZVAL 2007-10-08 04:05:22 +00:00
Yiduo (David) Wang
95da0dc570 Added macros for managing zval refcounts and is_ref statuses 2007-10-07 05:15:07 +00:00
Dmitry Stogov
8146078f7b Improved memory usage by movig constants to read only memory. (Dmitry, Pierre) 2007-09-27 18:28:44 +00:00
Stanislav Malyshev
88a97c56dd MFB: fix crash if stream is empty and reader function sets buffer as null 2007-09-12 21:27:56 +00:00
Ilia Alshanetsky
8e8258be1c Fixed a typo 2007-05-16 20:12:53 +00:00
Ilia Alshanetsky
09ecbca0e1 MFB: PDO:FETCH_KEY_PAIR 2007-05-16 19:58:58 +00:00
Antony Dovgal
94723e9457 fix #40727 (segfault in PDO when failed to bind parameters) 2007-03-07 09:02:18 +00:00
Sebastian Bergmann
3717df72ae Bump year. 2007-01-01 09:29:37 +00:00
Wez Furlong
bcb1fed3a7 merge PHP 5 pdo into HEAD. This source compiles on both PHP 5 and PHP 6.
If you're poking around in here, please make sure that any changes you make
compile on both PHP 5 and 6.  Thanks!
2006-12-09 22:18:43 +00:00
Ilia Alshanetsky
ccc4783e4a MFB: Fixed bug #39759 (Can't use stored procedures fetching multiple result
sets in pdo_mysql).
2006-12-08 19:51:29 +00:00
Ilia Alshanetsky
6f6577665e MFB: Fixed bug #38319 (Remove bogus warnings from persistent PDO connections). 2006-12-04 03:08:52 +00:00
Ilia Alshanetsky
2b703207d5 MFB: Fixed bug #39656 (crash when calling fetch() on a PDO statment object
after closeCursor()).
2006-11-28 16:28:07 +00:00