Commit Graph

536 Commits

Author SHA1 Message Date
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
61a01e1c20 - MFB: Added arginfo 2008-06-27 19:17:29 +00:00
Felipe Pena
06a7527c65 - Removed UEXPECT(F) 2008-05-27 13:16:27 +00:00
Felipe Pena
8778ef1d21 - Add check for avoid segfault when trying instantiate PDORow manually 2008-05-14 12:28:28 +00:00
Nuno Lopes
c7e53aa963 MFB 2008-04-10 18:51:54 +00:00
Felipe Pena
b859ca7770 - Fixed compilation warnings 2008-03-22 20:37:08 +00:00
Felipe Pena
26f3bd40ef Fixed compilation warnings 2008-03-22 19:29:43 +00:00
Dmitry Stogov
a0378d3514 Fixed test 2008-03-18 06:44:54 +00:00
Gwynne Raskind
29e1c1b66e Unused function in HEAD, fixes compiler warning 2008-03-10 14:35:37 +00:00
Felipe Pena
2818d4fc51 New way for check void parameters 2008-03-04 23:39:15 +00:00
Ilia Alshanetsky
18c0b63dd1 MFB: Fixed bug #44166 (Parameter handling flaw in
PDO::getAvailableDrivers())
2008-03-03 21:13:29 +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
287d112e72 MFB: Fixed bug #44189 (PDO setAttribute() does not properly validate values
for native numeric options)
2008-02-21 13:38:12 +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
Nuno Lopes
2657e1ee2a MFB 2008-02-19 14:46:41 +00:00
Felipe Pena
c963093b82 MFB: Fixed Bug #44159 (Crash: $pdo->setAttribute(PDO::STATEMENT_ATTR_CLASS, NULL)) 2008-02-19 12:17:42 +00:00
Dmitry Stogov
42a683d688 Imporoved PHP binary size and startup speed with GCC4 visibility control (Nuno) 2008-01-30 09:56:22 +00:00
Nuno Lopes
7955d9a8c1 MFB: move data to const segment 2008-01-25 19:58:51 +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
Ilia Alshanetsky
e86494394d MFB: Skip test for PostgreSQL driver since error is too dissimilar to other
drivers
2008-01-03 16:47:01 +00:00
Sebastian Bergmann
9b620d50b4 Bump copyright year, 2 of 2. 2007-12-31 07:12:20 +00:00
Sebastian Bergmann
e54c79141b Bump copyright year, 1 of 2. 2007-12-31 07:09:33 +00:00
David Soria Parra
3178b2f2c7 Test for bug 43663 2007-12-30 17:48:24 +00:00
David Soria Parra
e33ce44214 - Fixed bug #43663 (Extending PDO class with a __call() function doesn't work). 2007-12-30 17:43:08 +00:00
Wez Furlong
8e1ef43f5b docbook based spec docs 2007-11-27 19:33:10 +00:00
Wez Furlong
2f1ee5031a test commit mail 2007-11-27 19:05:38 +00:00
Wez Furlong
004884085e This commit was generated by cvs2svn to compensate for changes in r247182,
which included commits to RCS files with non-trunk default branches.
2007-11-27 19:01:26 +00:00
Ilia Alshanetsky
d8f1520c86 MFB: Revert addition of - char support for bound param names 2007-11-26 21:10:18 +00:00
Jani Taskinen
4fc4814012 - Fixed bug #43365 (Several enums have trailing commas) 2007-11-26 10:58:28 +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
Ilia Alshanetsky
8a8c3fe038 MFB: Test not relavent for sqlite that uses built-in bound syntax 2007-10-30 23:04:01 +00:00
Ilia Alshanetsky
38c68da824 MFB: Fixed bug #43130 (Bound parameters cannot have - in their name) 2007-10-29 22:37:44 +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
7453fe94f7 PDO is not experimental anymore 2007-08-26 17:00:47 +00:00
Ilia Alshanetsky
473758a7f2 MFB: Fixed bug #41596 (Fixed a crash inside pdo_pgsql on some
non-well-formed SQL queries).
2007-06-05 22:56:57 +00:00
Ilia Alshanetsky
cbcb1840f3 MFB 2007-05-28 23:43:24 +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
ccd97f3a21 fix test names 2007-05-07 17:23:53 +00:00
foobar
af103577be > date: 2006/12/09 22:18:42; author: wez; state: Exp; lines: +14 -6
> 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!

Same goes for Wez. :) (pecl build broken for pdo drivers)
2007-04-25 07:47:15 +00:00
Antony Dovgal
94723e9457 fix #40727 (segfault in PDO when failed to bind parameters) 2007-03-07 09:02:18 +00:00