#
a6c9f148 |
| 26-May-2021 |
Máté Kocsis |
Merge branch 'PHP-8.0' * Fix return type of mysqli::connect()
|
#
86ef34fc |
| 26-May-2021 |
Máté Kocsis |
Fix the return type of mysqli::connect() |
#
4ece535f |
| 07-May-2021 |
Máté Kocsis |
Merge branch 'PHP-8.0' * Fix return type of php_user_filter::onCreate() * Fix return type of mysqli::init() * Fix return type of UConverter::fromUCallback() and UConverter::toUCallba
Merge branch 'PHP-8.0' * Fix return type of php_user_filter::onCreate() * Fix return type of mysqli::init() * Fix return type of UConverter::fromUCallback() and UConverter::toUCallback()
show more ...
|
#
e8361eb0 |
| 06-May-2021 |
Máté Kocsis |
Fix return type of mysqli::init() |
#
54222a6f |
| 01-May-2021 |
Kamil Tekiela |
Implement mysqli_fetch_column (#6798) * Implement mysqli_fetch_column |
#
30a082cb |
| 20-Apr-2021 |
Máté Kocsis |
Make some exception properties typed Closes GH-6891 |
#
45bad647 |
| 14-Apr-2021 |
Kamil Tekiela |
Mysqli bind in execute (#6271) |
#
d905e774 |
| 13-Apr-2021 |
Nikita Popov |
Enforce types when writing to mysqli dynamic properties Previously this just assumed that the value was of a certain type. I'm doing this in a generic way that checks against the de
Enforce types when writing to mysqli dynamic properties Previously this just assumed that the value was of a certain type. I'm doing this in a generic way that checks against the declared property type -- the handler function can then assume the value to be of the correct type.
show more ...
|
#
7e9f6d2a |
| 13-Mar-2021 |
Dharman |
Deprecate OO style mysqli::get_client_info method Deprecate passing connection object to mysqli_get_client_info() Closes GH-6777. |
#
4833309b |
| 15-Mar-2021 |
Máté Kocsis |
Use typed properties in ext/mysqli Closes GH-6739 |
#
cad66533 |
| 09-Feb-2021 |
Máté Kocsis |
Generate class entries from stubs for ldap, libxml, mbstring and mysqli Closes GH-6684 |
#
1cd33d83 |
| 10-Feb-2021 |
Nikita Popov |
Merge branch 'PHP-8.0' * PHP-8.0: Make mysqli_ssl_set() arguments nullable
|
#
39c6aaa9 |
| 10-Feb-2021 |
Nikita Popov |
Make mysqli_ssl_set() arguments nullable This function internally converts zero length arguments to NULL argument -- but we should also accept them in the first place. Null argu
Make mysqli_ssl_set() arguments nullable This function internally converts zero length arguments to NULL argument -- but we should also accept them in the first place. Null arguments being accepted was actually documented, before bug #78399 adjusted the docs to match current behavior.
show more ...
|
#
7b2c098f |
| 06-Jan-2021 |
Nikita Popov |
Merge branch 'PHP-8.0' * PHP-8.0: Make fetch_* OO same as func
|
#
34ef804b |
| 06-Jan-2021 |
Dharman |
Make fetch_* OO same as func Clsoses GH-6580. |
#
73f989a8 |
| 06-Jan-2021 |
Nikita Popov |
Merge branch 'PHP-8.0' * PHP-8.0: Fix/improve mysqli stubs
|
#
44a311db |
| 04-Jan-2021 |
Dharman |
Fix/improve mysqli stubs * mysqli_commit $flags default value is 0, not -1. * A number of functions cannot actually return null. * mysqli_poll parameter names were incorrect, as this
Fix/improve mysqli stubs * mysqli_commit $flags default value is 0, not -1. * A number of functions cannot actually return null. * mysqli_poll parameter names were incorrect, as this function has a different signature from select. * fetch functions apart from fetch_all can return false on failure.
show more ...
|
#
037512cf |
| 18-Dec-2020 |
Nikita Popov |
Move fetch_all implementation out of mysqlnd There doesn't seem to be any compelling reason to implement this in mysqlnd rather than mysqli. It's just a loop over fetch_into. Th
Move fetch_all implementation out of mysqlnd There doesn't seem to be any compelling reason to implement this in mysqlnd rather than mysqli. It's just a loop over fetch_into. This makes the function available under libmysqlclient as well, and thus fixes bug #79372.
show more ...
|
#
be93e5a1 |
| 18-Dec-2020 |
Nikita Popov |
Make mysqli_stmt_next_result available under libmysql The libmysqlclient version we require supports mysql_stmt_next_result. |
#
d5f92baa |
| 13-Oct-2020 |
Máté Kocsis |
Fix default value handling of mysqli_fetch_object() Make [] acceptable both for classes without constructors and classes with a constructor that takes no arguments. Closes GH-63
Fix default value handling of mysqli_fetch_object() Make [] acceptable both for classes without constructors and classes with a constructor that takes no arguments. Closes GH-6336.
show more ...
|
#
d6264b09 |
| 13-Oct-2020 |
Máté Kocsis |
Verify parameter names of function aliases Closes GH-6335 |
#
e86a6ced |
| 13-Oct-2020 |
Nikita Popov |
Use $statement in mysqli As we went with $statement rather than $stmts in other places, let's also use it in mysqli. The discrepancy with mysqli_stmt is a bit unfortunate, but we can
Use $statement in mysqli As we went with $statement rather than $stmts in other places, let's also use it in mysqli. The discrepancy with mysqli_stmt is a bit unfortunate, but we can't be consistent with *both*. Closes GH-6330.
show more ...
|
#
8138ed73 |
| 24-Sep-2020 |
Nikita Popov |
Make mysqli_warning constructor private The constructor was already effectively inaccessible (protected on a final class). This just makes it more obvious and removes the implementat
Make mysqli_warning constructor private The constructor was already effectively inaccessible (protected on a final class). This just makes it more obvious and removes the implementation in favor of directly throwing. Per the removed test, this was an unfinished feature, and I don't think it makes a lot of sense to finish it -- the mysqli_stmt::get_warnings() interface makes more sense than direct construction. Closes GH-6208.
show more ...
|
#
02dc9ce6 |
| 20-Sep-2020 |
Larry Garfield |
Rename mysqli parameters to be more logical Closes GH-6172. |
#
be4553b6 |
| 24-Sep-2020 |
Nikita Popov |
More precise type in mysqli_result constructor This ctor requires a mysqli object. Possibly there was some confusion with the mysqli_warning constructor here. |