Rasmus Lerdorf
693eff5dc2
Blah, PDO_DBG_ENABLED is a 0/1 toggle
2010-01-31 17:07:31 +00:00
Rasmus Lerdorf
cc4e15ce53
RINIT/RSHUTDOWN do nothing unless PDO_DBG_ENABLED is defined,
...
so don't waste time calling them on every request.
2010-01-31 16:56:52 +00:00
Ilia Alshanetsky
daa380c0cb
Fixed bug #50829 (php.ini directive pdo_mysql.default_socket is ignored)
2010-01-26 13:15:52 +00:00
Johannes Schlüter
6dda7add54
Overlong hostnames breakthistest on NIS enabled FreeBSD
2010-01-21 13:30:46 +00:00
Andrey Hristov
176e6dd2f2
make mysqlnd's tracing API more reusable
2010-01-13 14:06:02 +00:00
Ilia Alshanetsky
d2e14e3f20
Fixed bug #50728 (All PDOExceptions hardcode 'code' property to 0)
2010-01-12 12:46:54 +00:00
Sebastian Bergmann
9ba1e81665
sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php
2010-01-03 09:23:27 +00:00
Pierre Joye
af206a90ae
- fix build, come on, it is not that hard to test before commit, is it?
2009-12-11 16:35:42 +00:00
Andrey Hristov
c8c250df80
Fix pdo build, forgot to remove the zval caching from pdo-mysql
2009-12-10 09:35:10 +00:00
Pierrick Charron
99ba48dc60
Fixed bug #50323 (Allow use of ; in values via ;; in PDO DSN even in the middle of a string).
2009-12-06 21:32:58 +00:00
Pierrick Charron
e2efe4bc7b
Fixed bug #45120 (PDOStatement->execute() returns true then false for same statement).
2009-12-03 15:24:43 +00:00
Jani Taskinen
c1aa547b18
- Fixed bug #50231 (Socket path passed using --with-mysql-sock is ignored when mysqlnd is enabled)
2009-11-30 15:11:29 +00:00
Rasmus Lerdorf
937358ebc7
Revert attempt at supporting both autoconf 2.13 and
...
modern versions in the same build chain. There are
simply too many broken things in 2.13 to make it work.
Cache handling is broken as well which is why I need
to revert the pdo_inc_path cache fix as well.
trunk is now 2.60+ only and I'll work on cleaning out
all the legacy cruft from there.
2009-11-29 06:13:22 +00:00
Rasmus Lerdorf
b442bc3b79
The constructor generates that next line of output, so the expected
...
output had these 2 lines in the wrong order. Test your tests!
2009-11-25 05:44:27 +00:00
Rasmus Lerdorf
4507292dfc
And there is no 23,24,25 in this test at all. Perhaps these lines were
...
added to the wrong file by mistake? Those were the same ones missing from
pdo_mysql___construct_options.phpt
2009-11-25 05:38:33 +00:00
Rasmus Lerdorf
04927191c7
Unless I am completely misreading this test case, these 3 lines at the
...
end should be in the expected output.
2009-11-25 05:29:57 +00:00
Rasmus Lerdorf
5a2b41a627
Someone strap down Jani and give him a sedative please.
...
This makes our toolchain work with the latest versions
of autoconf and avoids a lot of end-user grief.
2009-11-25 01:30:06 +00:00
Ilia Alshanetsky
755318926e
Fixed bug #50240 (pdo_mysql.default_socket in php.ini shouldn't used if it is empty).
2009-11-23 15:45:04 +00:00
Felipe Pena
4bafbf58f8
- Fixed bug #49521 (PDO fetchObject sets values before calling constructor)
...
(patch by Pierrick)
2009-11-15 16:20:37 +00:00
Ulf Wendel
973d7badd5
Adding CLEAN sections and making tests portable between PHP 5 and PHP 6 by replacing string(n) with %unicode|string%(n) and similar.
2009-11-04 12:33:49 +00:00
Ilia Alshanetsky
1e50b1892a
Fixed bug #50023 (pdo_mysql doesn't use PHP_MYSQL_UNIX_SOCK_ADDR)
...
# Original patch by six at aegis-corp dot org
2009-10-29 13:33:51 +00:00
Ulf Wendel
58f7c5f578
Updating test - no error message any more. Maybe the PDO core has changed... whatever, one issue less
2009-10-26 11:48:47 +00:00
Ulf Wendel
ee36281037
Updating test, mysqlnd support init commands
2009-10-26 11:41:30 +00:00
Ulf Wendel
381ebe751b
mysqlnd supports INIT_COMMAND and so we can add it to PDO_MYSQL @ mysqlnd
2009-09-22 15:31:35 +00:00
Antony Dovgal
193bbbbd59
fix build broken by the fix for bug #49306
2009-08-21 07:46:43 +00:00
Ilia Alshanetsky
019f4f2c22
Fixed bug #49306 (inside pdo_mysql default socket settings are ignored).
2009-08-20 12:13:38 +00:00
Jani Taskinen
5ae549c8fd
- Fixed bug #49236 (Missing PHP_SUBST(PDO_MYSQL_SHARED_LIBADD)).
2009-08-17 17:57:40 +00:00
Gwynne Raskind
9adf2ed4aa
call-time pass-by-reference is deprecated in 5.3
2009-07-02 10:05:15 +00:00
Kalle Sommer Nielsen
f02ebe4a08
MFH: Fix compiler warnings in ext/mysql, ext/mysqli and ext/pdo_mysql
2009-05-20 08:30:12 +00:00
Felipe Pena
a3e90c2a63
- Fix test
2009-03-24 15:51:13 +00:00
Felipe Pena
861d51223f
MFH:
...
- Fixed bug #44409 (PDO::FETCH_SERIALIZE calls __construct())
Patch by: matteo at beccati dot com
2009-03-23 23:15:03 +00:00
Ilia Alshanetsky
a6263465cf
Removed unused variable
2009-01-14 19:16:24 +00:00
Sebastian Bergmann
08659c2dcd
MFH: Bump copyright year, 3 of 3.
2008-12-31 11:15:49 +00:00
Ilia Alshanetsky
bead44c487
MFB: Fixed bug #46964 (Fixed pdo_mysql build with older version of MySQL).
2008-12-30 19:11:13 +00:00
David Coallier
55ad0efd17
- Make test conform to the error reporting that always returns
...
three elements. Adjusted all bugs and tests that were using
errorInfo() and errorCode() (dbh & stmt)
2008-11-10 18:44:04 +00:00
David Coallier
d781f9d67f
- Hrphm, sorry about that, forgot the array value. Now the test runs fine
2008-11-10 12:49:51 +00:00
David Coallier
d2c1047241
- Adjusted test to make sure it reflects the behavior of the method
2008-11-10 12:40:23 +00:00
Johannes Schlüter
ef3ce03e5e
MFH: Don't enable mysqlnd when pdo_mysql is being built with libmysql
2008-11-06 11:12:21 +00:00
Felipe Pena
e0fededeba
- MFH: Fixed bug #44327 (PDORow::queryString property & numeric offsets / Crash)
2008-11-03 15:33:23 +00:00
Johannes Schlüter
40e42663f5
MFH: Fix #44135 (PDO MySQL does not support CLIENT_FOUND_ROWS)
2008-10-27 18:32:08 +00:00
Felipe Pena
02fee77584
- Fixed test
2008-10-19 18:23:53 +00:00
Johannes Schlüter
a3e4b27857
Fix test
2008-10-19 18:08:29 +00:00
Johannes Schlüter
c8361e7cfe
MFH: fix mysqlnd detection
2008-10-19 12:43:34 +00:00
Johannes Schlüter
0b216b4161
Fix test
2008-10-19 12:20:43 +00:00
Johannes Schlüter
0614a7763e
MFH: Add PDO::MYSQL_ATTR_COMPRESS connection flag [DOC]
2008-10-14 19:00:53 +00:00
Felipe Pena
42e3a93a8b
- Added SKIPIF
2008-10-14 17:45:52 +00:00
Felipe Pena
84be2eb47b
- MFH: Fixed bug #46292 (PDO::setFetchMode() shouldn't requires the 2nd arg when using FETCH_CLASSTYPE)
2008-10-14 17:36:02 +00:00
Felipe Pena
8a5ee4b33a
- Fixed tests
2008-10-10 16:51:43 +00:00
Felipe Pena
1f54af9245
MFH:
...
- Fixed bug #44251 (Question mark and an escaped singel quote lead to an exception)
- Fixed bug #41125 (PDO mysql + quote() + prepare() can result in seg fault)
Patch by: tsteiner at nerdclub dot net
2008-10-10 12:10:41 +00:00
Felipe Pena
62d2239964
- Fix typo
2008-10-09 01:08:55 +00:00
Johannes Schlüter
5db154d49e
MFH: Fix test
2008-10-01 19:45:22 +00:00
Johannes Schlüter
45c04bb67d
MFH: Free persistent cache and improve MINFO output
2008-09-29 21:20:50 +00:00
Johannes Schlüter
2c98da2d17
MFH Fix #44425 (Extending PDO/MySQL class with a __call() function doesn't work)
2008-09-16 23:35:50 +00:00
Jani Taskinen
b17dc14f18
MFH: nuketh C++ comments
2008-08-03 12:15:55 +00:00
Jani Taskinen
9acc87feff
- Removed merge typos
2008-07-26 23:38:14 +00:00
Jani Taskinen
281352fe02
MFH: Fix PDO configure dependancy: If --disable-pdo is used, disable all
...
MFH: enabled-by-default drivers. Also error out if you try to configure
MFH: a driver as static but pdo is disabled.
2008-07-25 13:46:24 +00:00
Ulf Wendel
44b9a0215c
MFH (prepare() fallback logic)
2008-07-24 15:08:02 +00:00
Ulf Wendel
60e70d1760
MFH (32bit fix)
2008-07-24 12:54:50 +00:00
Ulf Wendel
e5f3857589
MFH
2008-07-23 13:04:18 +00:00
Antony Dovgal
a8af74f3d4
fix test names
2008-07-23 10:23:08 +00:00
Johannes Schlüter
be0793d2e7
MFH: 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:09:28 +00:00
Andrey Hristov
5e79f2c476
Fix for bug#45179 --with-mysql-sock fails to compile & work
...
Now --with-mysql-sock controls all mysql extensions. If provided it will be
the default value as it was set in php.ini . php.ini will override it for
ext/mysql and ext/mysqli but not for pdo_mysql
2008-07-21 12:58:51 +00:00
Nuno Lopes
61eb7ae554
remove unused PHP_EXTNAME_API macros.
...
#in preparation for the gcc 4 visibility patch
2008-01-03 16:20:33 +00:00
Sebastian Bergmann
d1dded8751
MFH: Bump copyright year, 2 of 2.
2007-12-31 07:17:19 +00:00
Dmitry Stogov
6c810b0d4c
Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
2007-09-27 18:00:48 +00:00
Jani Taskinen
8af7bc2044
MFH: Fix some lib vs $PHP_LIBDIR issues
2007-07-31 13:02:00 +00:00
foobar
7ed3c4536d
MFH: Fix some configure --help texts
2007-07-03 17:25:43 +00:00
Ilia Alshanetsky
dc1c6f74c8
Fixed bug #41698 (float parameters truncated to integer in prepared
...
statements).
2007-06-26 01:24:10 +00:00
Stanislav Malyshev
b925a9248b
Fix INFILE LOCAL option handling with MySQL - now not allowed when open_basedir
...
or safe_mode is active
2007-06-18 21:51:32 +00:00
Antony Dovgal
ff514e208e
fix tests
2007-05-18 11:47:58 +00:00
Antony Dovgal
ae49128df4
implement FR #41416 (getColumnMeta() should also return table name)
2007-05-17 15:12:23 +00:00
Antony Dovgal
1f65545121
fix test names
2007-05-07 18:03:01 +00:00
Antony Dovgal
bb489851e9
win32 test fixes
2007-04-18 08:06:29 +00:00
Ilia Alshanetsky
2f3e330ad0
Fixed bug #40935 (pdo_mysql does not raise an exception on empty
...
fetchAll()).
2007-04-15 16:50:42 +00:00
Ilia Alshanetsky
65afdf097c
Fixed bug #40822 (pdo_mysql does not return rowCount() on select).
2007-04-08 15:26:21 +00:00
Antony Dovgal
0628f86e0e
fix small typo
...
add --with-zlib-dir option (and simple automagic zlib detection)
2007-03-07 09:36:22 +00:00
Sebastian Bergmann
4223aa4d5e
MFH: Bump year.
2007-01-01 09:36:18 +00:00
Hannes Magnusson
14b7a1bdd1
Fix skipif
2006-12-12 08:13:31 +00:00
Ilia Alshanetsky
b7b0f4d988
Fixed bug #39759 (Can't use stored procedures fetching multiple result
...
sets in pdo_mysql).
2006-12-08 19:50:40 +00:00
Ilia Alshanetsky
fc21d423fd
Added test for previous bug
2006-12-04 00:40:31 +00:00
Ilia Alshanetsky
e7c2bd6e40
Default to buffered queries (much faster)
...
Default to prepared statement emulation to avoid hitting MySQL bugs
2006-12-03 23:29:03 +00:00
Ilia Alshanetsky
916673a345
Fixed bug #39527 (Failure to retrieve results when multiple unbuffered,
...
prepared statements are used in pdo_mysql).
2006-12-02 17:53:44 +00:00
Antony Dovgal
588c45ea8d
MFH: fix #38996 (PDO_MYSQL doesn't check connections for liveness)
2006-10-02 22:09:49 +00:00
Antony Dovgal
d677ad6789
fix #38451 (PDO_MYSQL doesn't compile on Solaris)
2006-08-14 20:11:31 +00:00
Ilia Alshanetsky
c6ace95236
Fixed bug #37445 (Fixed crash in pdo_mysql resulting from premature object
...
destruction).
2006-07-31 20:18:11 +00:00
Ilia Alshanetsky
624e5f83c8
Fixed tests from being always skipped.
2006-07-31 20:14:40 +00:00
Hartmut Holzgraefe
836e74ebee
MFH
2006-07-10 14:06:13 +00:00
Michael Wallner
6e2ff39e3e
- Fix bug #37630 : MySQL extensions should link against thread safe client libs if built with ZTS
2006-06-01 19:14:48 +00:00
Michael Wallner
c0505439c3
- Fixed bug #37363 (PDO_MYSQL does not build if no other mysql extension is
...
enabled)
2006-06-01 15:14:45 +00:00
Edin Kadribasic
bbf97549b8
Remove pecl includes (Steph), except pdo_odbc which will remain broke
2006-05-11 21:43:59 +00:00
Wez Furlong
30f98ae77b
set min pdo dep to 1.0.3, which will be the new pecl release
2006-05-02 02:43:11 +00:00
Wez Furlong
7614368f8a
prep for pecl release
2006-05-02 02:32:40 +00:00
Wez Furlong
c1555236c9
tweak for better compatibility when building as SCE.
...
(library order is important)
2006-05-02 00:59:22 +00:00
Wez Furlong
64de59d9a7
avoid unterminated loop when closing the statement.
2006-04-22 16:35:18 +00:00
Wez Furlong
b9f85f37cc
Fixed Bug #36602 : persistent connections don't work with MySQL 5.0.3+.
...
Fixed PECL Bug #6262 ; correctly fallback to emulated statements
when the server version is too old.
Also include code to default to using emulated prepared statements, as these
can take advantage of the query cache. Since it's a bit late in the release
process to spring this on the masses, the default has not been changed. The
code is included so that it doesn't get lost.
2006-04-09 08:11:31 +00:00
Wez Furlong
bb5f3aa012
This completes the fix for PECL #5827 ; we need to gobble up result sets in the
...
stmt dtor too.
2006-04-09 06:49:07 +00:00
Wez Furlong
0f4137fbd9
fix for PECL Bug #5827 .
...
We're responsible for gobbling up supplemental result sets in closeCursor()
(which is what PDO does for us if we didn't implement our own closer routine).
2006-04-09 06:41:42 +00:00
Ilia Alshanetsky
3b1cb0e500
Added myself to PDO and PDO_MySQL credits
...
Added Wez to PDO_MySQL credits
Added Tony to Q&A team credits
Regenerated the credits file
2006-03-23 18:36:47 +00:00
Pierre Joye
c4db88563f
- Fixed fetching of string value bigger than 128bytes when no options
...
are used
2006-03-23 01:24:36 +00:00
Ilia Alshanetsky
6fd71dbbe9
Allow PDO_MYSQL_ATTR_DIRECT_QUERY to be set via constructor
...
Allow getAttribute() to fetch MySQL specific attributes.
Eliminate unnecessary auto-commit call on connect.
2006-03-17 00:15:09 +00:00