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
Ilia Alshanetsky
b38a50bb4f
MFB: Fixed bug #39398 (Booleans are not automatically translated to
...
integers).
2006-11-07 17:57:37 +00:00
Antony Dovgal
7e62e16fa0
fix possible crash in free_statement()
2006-08-23 19:15:46 +00:00
Ilia Alshanetsky
f148d3fa4c
MFB: Fixed bug #38394 (PDO fails to recover from failed prepared statement
...
execution).
2006-08-09 14:46:35 +00:00
Antony Dovgal
dbe2092313
implement zend_unicode_to_string() and zend_string_to_unicode()
...
part #2 (of 2)
2006-08-08 16:59:11 +00:00
Ilia Alshanetsky
06bc5e1b46
MFB: Fixed memory leak on unused bound name parameters.
2006-08-01 15:06:12 +00:00
Ilia Alshanetsky
0af6ef771e
MFB: Fixed bug #37445 (Fixed crash in pdo_mysql resulting from premature
...
object destruction).
2006-07-31 20:19:18 +00:00
Antony Dovgal
34cfab8e7c
MFB: bug #38253 (PDO produces segfault with default fetch mode)
...
add test
2006-07-30 11:20:41 +00:00
Antony Dovgal
59e16e52de
init variables
2006-06-20 13:28:02 +00:00
Antony Dovgal
cfeff66e9a
need to call zend_is_callable() if callable is known to be invalid
2006-05-30 09:46:01 +00:00
Antony Dovgal
22d4fb98e3
don't segfault if an exception has been thrown from the fetch handler
2006-04-22 19:10:40 +00:00
Antony Dovgal
036fc47efb
fix possible NULL dereference
2006-03-27 16:43:02 +00:00
Dmitry Stogov
159bfd55e1
Unicode support
2006-03-27 10:25:35 +00:00
Marcus Boerger
786d78f683
- Prevent default fetch mode (0) from passing down to actual fetching and
...
make it behave like FETCH_BOTH which is the intended overall default
2006-03-19 19:46:18 +00:00
Marcus Boerger
31409d3bed
- Must use > 0 here (decrement after check)
2006-03-19 19:05:28 +00:00
Ilia Alshanetsky
d6118f1b6e
MFB51: Properly calculate the size of the result array.
2006-03-19 17:35:56 +00:00
Marcus Boerger
637443e794
- Simplify
2006-03-18 23:09:47 +00:00