Johannes Schlüter
6781f17575
- Fix bug #60155 (pdo_mysql.default_socket ignored).
2011-11-02 15:45:53 +00:00
Pierre Joye
e1ad60d3d5
- fix bug #55870 , PDO ignores all SSL parameters when used with mysql native driver
2011-10-08 06:17:08 +00:00
Johannes Schlüter
bb10815f7e
- Fix folding
2011-09-19 12:31:06 +00:00
Andrey Hristov
ab99790eca
Fix for Bug #54158 MYSQLND + PDO MySQL requires #define MYSQL_OPT_LOCAL_INFILE
...
and a bunch of other small preprocessor fixes
2011-09-02 13:53:41 +00:00
Rob Richards
1b6dd18082
Implement FR #48587 (MySQL PDO driver doesn't support SSL connections)
2011-04-15 14:24:40 +00:00
Kalle Sommer Nielsen
504b6f695e
MFT: Implemented FR #47802 (Support for setting character sets in DSN strings)
2011-01-17 09:54:22 +00:00
Felipe Pena
927bf09c29
- Year++
2011-01-01 02:19:59 +00:00
Kalle Sommer Nielsen
cb30330800
Merge safe_mode changes into extensions that are in sync in both branches
2010-04-26 23:55:03 +00:00
Andrey Hristov
e50de7d982
Pass tsrmls to all functions, which might need it in the future.
...
We are anyway breaking the internal ABI in 5.3.2 so this won't hurt
and make us prepared for the future.
2010-02-03 17:31:29 +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
Andrey Hristov
c8c250df80
Fix pdo build, forgot to remove the zval caching from pdo-mysql
2009-12-10 09:35:10 +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
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
Johannes Schlüter
40e42663f5
MFH: Fix #44135 (PDO MySQL does not support CLIENT_FOUND_ROWS)
2008-10-27 18:32:08 +00:00
Johannes Schlüter
0614a7763e
MFH: Add PDO::MYSQL_ATTR_COMPRESS connection flag [DOC]
2008-10-14 19:00:53 +00:00
Jani Taskinen
b17dc14f18
MFH: nuketh C++ comments
2008-08-03 12:15:55 +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
Sebastian Bergmann
d1dded8751
MFH: Bump copyright year, 2 of 2.
2007-12-31 07:17:19 +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
Sebastian Bergmann
4223aa4d5e
MFH: Bump year.
2007-01-01 09:36:18 +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
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
Antony Dovgal
588c45ea8d
MFH: fix #38996 (PDO_MYSQL doesn't check connections for liveness)
2006-10-02 22:09:49 +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
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
Ilia Alshanetsky
41de805a9d
MFH:
...
Fixed bug #36572 (Added PDO::MYSQL_ATTR_DIRECT_QUERY constant that show be
set when executing internal queries such as "show master status" via MySQL).
Added missing constant for MAX_BUFFER_SIZE.
2006-03-05 17:18:01 +00:00
Ilia Alshanetsky
3608dd4c11
Fixed bug #36345 (PDO/MySQL problem loading BLOB over 1MB).
2006-02-14 14:26:11 +00:00
foobar
5bd93221a8
bump year and license version
2006-01-01 12:51:34 +00:00
Ilia Alshanetsky
077559d3e4
Make MySQL driver use ANSI complaint quoting style.
2005-12-25 20:30:40 +00:00
Antony Dovgal
dc0db7382c
MFH: fix #35391 (pdo_mysql::exec does not return number of affected rows)
2005-11-25 12:56:04 +00:00
Wez Furlong
e0924b7451
Close PECL Bug #5780
2005-10-29 02:36:30 +00:00
Antony Dovgal
9ffefbc74e
MFH: add MySQL options and corresponding constants
2005-10-27 17:34:24 +00:00
Antony Dovgal
8a929e054e
use the right constant name in error messages
2005-10-05 22:14:52 +00:00
Ilia Alshanetsky
766e4b3c15
MFH: Fix error detection for queries such as OPTIMIZE
2005-09-14 15:34:58 +00:00
George Schlossnagle
b247dc3418
MFH, fix 34072
2005-08-31 04:06:10 +00:00
Ilia Alshanetsky
97e8c6f4a9
Proper handling for databases that need to pre-calculate length of large
...
columns, which is not normally done for performance reasons.
2005-07-20 03:38:33 +00:00
Wez Furlong
695e195a27
keep this as a placeholder for debugging weird regressions
2005-07-14 02:09:08 +00:00
Andrey Hristov
5232c4a544
ok, call pdo_mysql_error() before returning -1
2005-07-12 19:32:13 +00:00
Andrey Hristov
8899425e26
strictly check the result of mysql_affected_rows()
2005-07-12 19:22:05 +00:00
Ilia Alshanetsky
e21f5f9592
A bit of further tuning.
2005-07-11 14:46:01 +00:00
Andrey Hristov
9749926224
- mysql_affected_rows() already returns an unsigned long
...
- optimize a bit the real_escape
- handle the situation when libmysql bails out because of lack of memory
2005-07-11 13:52:13 +00:00
Wez Furlong
168b6500fd
Fix #33618
2005-07-08 19:25:37 +00:00
Ilia Alshanetsky
22896664a8
Fixed memory leak
2005-07-07 16:27:46 +00:00
Wez Furlong
d7e5dfb2de
Enable native mysql 4.1.x prepared statement support
...
# the hardest part was installing 4.1.x on a gentoo box over a 56k modem
2005-07-03 02:20:08 +00:00