Andrey Hristov
85cd8525c9
Small fix and a test case to prove it's right
2008-03-20 15:29:14 +00:00
Andrey Hristov
6867385d75
- Don't modify the variables which are passed for parameter binding.
...
We need to clone them, if there will be a transformation (convert_to_xxx)
which will change the origin
(bug#44390 bind_param / bind_result and Object member variables)
- Make mysqlnd more compatible to libmysql, in this case if the execute of
a statement fails set the state of the statement back to PREPARED
- A test case to check the case of a failing statement.
2008-03-20 14:03:30 +00:00
Andrey Hristov
98680c0c8f
Fix the build
2008-03-18 17:30:55 +00:00
Andrey Hristov
caf3e9c3f1
Fixed a bunch of bugs reported in
...
Bug #44352 mysqli_connect_error() false negative for host errors
From now on the mysqli object doesn't have that magic properties, like
error, which were readable but not visible through isset(), property_exists()
and var_dump(). All other ext/mysqli classes were fixed too.
Now it will be easier to debug mysqli based applications.
2008-03-18 16:57:31 +00:00
Andrey Hristov
725b31fc6c
Update mysqlnd, ext/mysql and ext/mysqli - now possible to compile with different
...
configurations one or the another extension to use libmysql or mysqlnd mixed in
one binary
2008-03-10 20:15:38 +00:00
Johannes Schlüter
445a24e400
Fix typo
2008-03-10 13:39:53 +00:00
Andrey Hristov
a27e0c8818
- Fix a warning in php_mysql.c
...
- Fixed #44371 Extension compile failed
2008-03-10 09:18:43 +00:00
Andrey Hristov
64aad3d210
Bug fixed in 5.0.46
2008-03-08 15:00:50 +00:00
Andrey Hristov
ff8a310468
Fix a problem with $mysqi->connect() not working with default values.
...
Fix a leak, bug#39457
2008-03-08 14:55:52 +00:00
Andrey Hristov
702bc3b345
Fix test. Now passes.
2008-02-20 18:27:53 +00:00
Andrey Hristov
4ade01852c
Fix a failing test
2008-02-19 17:21:50 +00:00
Andrey Hristov
ff23e5c875
Fix test
2008-02-19 15:36:38 +00:00
Ilia Alshanetsky
fe9f641658
Fixed a possible crash
2008-02-18 13:28:48 +00:00
Andrey Hristov
49172e3c4b
Fix windows build - VC doesn't like nested macros
2008-02-12 22:05:34 +00:00
Johannes Schlüter
d211430aa7
MFH: - Fix build with TSRM and mysqlnd
2008-02-12 20:19:21 +00:00
Antony Dovgal
a47e15d8b5
MFH
2008-02-12 10:54:54 +00:00
Andrey Hristov
c95c7c7d3f
Fix typo
2008-02-12 10:51:39 +00:00
Andrey Hristov
cf07e941f1
cvs sync
2008-02-11 16:44:48 +00:00
Andrey Hristov
9790d7bfe8
MFH: Fix a compatibility bug and a failing test
2008-02-06 14:12:32 +00:00
Andrey Hristov
72c97a14e5
MFH: Fix test
2008-02-06 13:01:58 +00:00
Andrey Hristov
1caa85a682
Pconnect working with mysqli_real_connect(). To less failing tests.
2008-02-06 11:34:44 +00:00
Andrey Hristov
2d5e8a1e55
Fix a leak, memory warning and failing test case.
2008-02-04 17:33:46 +00:00
Dmitry Stogov
240fa244c3
Improved PHP binary size and startup speed with GCC4 visibility control (Nuno)
2008-01-30 09:41:12 +00:00
Andrey Hristov
2033c1b7f2
some config.w32 fixes
...
moved mysqlnd's block allocator to a separate file and also now
it's part of the connection, no MT problems.
2008-01-28 22:50:06 +00:00
Andrey Hristov
7932ccba6d
More optimizations - less MM calls
...
Clearly separated fetching (physical reading) from decoding phases (data
interpretation). Threaded fetching added but disabled as needs more work for
Windows. For Linux needs some touches to add pthreads if this is enabled,
probably with a compile-time switch.
The code reorganisation makes it easy to add also async API, similar to
cURL's one.
2008-01-28 18:25:50 +00:00
Ulf Wendel
c7c7e7f318
MySQL 6 compatibility fix.
2008-01-08 13:16:00 +00:00
Ulf Wendel
b0b510f6e6
Merge from HEAD: looks more than it is. Whitespace, some SQL formatting changes etc.
...
No "real" changes.
2008-01-08 12:49:42 +00:00
Ulf Wendel
f316766afe
MFH
...
Added:
mysqli_fetch_assoc_zerofill.phpt
checks for UNSIGNED ZEROFILL
mysqli_stmt_bind_result_zerofill.phpt
checks for UNSIGNED ZEROFILL
mysqli_stmt_bind_param_call_user_func.phpt
Needs to be refined once http://bugs.php.net/bug.php?id=43568
has been closed and a decision has been made on call_user_func_array().
There seems to be a BC break between 5_2 -> 5_3 .
Johannes has an eye on it
Modified:
mysqli_change_user_insert_id.phpt
skip test for buggy MySQL Server versions
mysqli_insert_id.phpt
added additional checks
2008-01-04 18:20:53 +00:00
Ulf Wendel
754545d918
MFH: Fix for bug #43036
2008-01-04 09:00:59 +00:00
Ulf Wendel
5dceff0104
MFH: Remove test for deprecated (and removed) function
2008-01-03 17:21:01 +00:00
Johannes Schlüter
32dfad780c
- MFH: Remove more replication stuff
2008-01-03 14:33:46 +00:00
Hartmut Holzgraefe
3354b3a480
fixed binary arithmetic (MF5.2)
2008-01-01 18:13:14 +00:00
Sebastian Bergmann
d1dded8751
MFH: Bump copyright year, 2 of 2.
2007-12-31 07:17:19 +00:00
Andrey Hristov
98f88d7a97
Remove RPL functions. They were always experimental and lead to crashes.
...
The underlying functions will be removed from libmysql as of MySQL 6.0, so
it's right time to remove them.
2007-12-28 15:37:52 +00:00
Ulf Wendel
afa5602456
Fixing SQL syntax in this very old test to make it pass with MySQL 6.0
2007-12-28 15:27:38 +00:00
Ulf Wendel
3ca72e6a79
Isn't it nice to get a new 64bit box? Fixing 32bit/64bit issue.
2007-12-28 15:26:17 +00:00
Ulf Wendel
3562e88fa6
Sooner or later these old 0*.phpt tests had to bite us - fixing SQL syntax,
...
HEAD sync will follow.
2007-12-28 15:06:02 +00:00
Ulf Wendel
8c71dd5df8
Cutting off a few edges:
...
- use connection parameter from environment variables
- check if MySQL supports procedures
- whitespace
2007-12-28 14:50:48 +00:00
Hartmut Holzgraefe
edee094851
MFH: Fix for bug #42548 "PROCEDURE xxx can't return a result set"
2007-12-25 18:55:40 +00:00
Andrey Hristov
660ba3b61b
Fix build
2007-11-09 11:06:07 +00:00
Andrey Hristov
6f63004f1a
Fix crash with pconnect
2007-11-09 10:56:28 +00:00
Jani Taskinen
5cfa9c6312
MFH: partial MFH before?
2007-11-06 10:00:39 +00:00
Jani Taskinen
7f49f956e8
- Fix bug headers
2007-10-30 12:05:53 +00:00
Jani Taskinen
ecb0fb3f0e
MFH:- Fixed invalid handling of float value passed to an integer field on 64bit machine
2007-10-29 09:51:08 +00:00
Jani Taskinen
ae6626e783
MFH: fix test
2007-10-29 09:04:15 +00:00
Antony Dovgal
74f416106c
..and correct macro
2007-10-17 08:19:07 +00:00
Antony Dovgal
780fa84fbd
MFH: use correct dtro and variable for the callback
2007-10-17 08:18:09 +00:00
Andrey Hristov
8a2e9e6043
Sync mysqlnd. Should still compile with 5_2 for those who want to use the
...
current stable branch. mysqli from 5_3 patched for mysqlnd should be also
compilable with 5_2.
2007-10-16 20:56:22 +00:00
Antony Dovgal
c9e481590f
avoid double free and use zval_dtor() where neccessary
2007-10-16 13:20:14 +00:00
Andrey Hristov
1421ccd4c0
Fix bug due to shadowing of variables. This one is pretty-pretty rare,
...
caught by source code inspection.
2007-10-16 12:55:05 +00:00