diff --git a/reference/mysqli/constants.xml b/reference/mysqli/constants.xml
index 320dc66eeb1d..b7a736cf5f91 100644
--- a/reference/mysqli/constants.xml
+++ b/reference/mysqli/constants.xml
@@ -50,7 +50,6 @@
Convert integer and float columns back to PHP numbers. Only valid for mysqlnd.
- Available since PHP 5.3.0.
@@ -59,7 +58,6 @@
The size of the internal command/network buffer. Only valid for mysqlnd.
- Available since PHP 5.3.0.
@@ -68,7 +66,7 @@
Maximum read chunk size in bytes when reading the body of a MySQL command packet.
- Only valid for mysqlnd. Available since PHP 5.3.0.
+ Only valid for mysqlnd.
@@ -76,7 +74,7 @@
MYSQLI_OPT_SSL_VERIFY_SERVER_CERT
- Available since PHP 5.3.0. (MySQL 5.1.10 and up)
+ Requires MySQL 5.1.10 and up
@@ -531,7 +529,7 @@
MYSQLI_DATA_TRUNCATED
- Data truncation occurred. Available since PHP 5.1.0 and MySQL 5.0.5.
+ Data truncation occurred. Available since MySQL 5.0.5.
@@ -539,7 +537,7 @@
MYSQLI_ENUM_FLAG
- Field is defined as ENUM. Available since PHP 5.3.0.
+ Field is defined as ENUM.
@@ -547,7 +545,7 @@
MYSQLI_BINARY_FLAG
- Field is defined as BINARY. Available since PHP 5.3.0.
+ Field is defined as BINARY.
@@ -673,7 +671,6 @@
MYSQLI_SERVER_PUBLIC_KEY
- Available since PHP 5.5.0.
@@ -816,7 +813,7 @@
MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT
- Available since PHP 5.6.16. (MySQL 5.6.5 and up)
+ Requires MySQL 5.6.5 and up.
diff --git a/reference/mysqli/ini.xml b/reference/mysqli/ini.xml
index 98893846d5a9..4caab3a9a2be 100644
--- a/reference/mysqli/ini.xml
+++ b/reference/mysqli/ini.xml
@@ -20,7 +20,7 @@
mysqli.allow_local_infile"0"PHP_INI_SYSTEM
- Available as of PHP 5.2.4. Before PHP 7.2.16 and 7.3.3 the default was "1".
+ Before PHP 7.2.16 and 7.3.3 the default was "1".mysqli.local_infile_directory
@@ -32,13 +32,13 @@
mysqli.allow_persistent"1"PHP_INI_SYSTEM
- Available as of PHP 5.3.0.
+ mysqli.max_persistent"-1"PHP_INI_SYSTEM
- Available as of PHP 5.3.0.
+ mysqli.max_links
@@ -86,7 +86,7 @@
mysqli.rollback_on_cached_plinkTRUEPHP_INI_SYSTEM
- Available as of PHP 5.6.0.
+
diff --git a/reference/mysqli/mysqli/commit.xml b/reference/mysqli/mysqli/commit.xml
index 2a819b004ae3..a2fe4754efe0 100644
--- a/reference/mysqli/mysqli/commit.xml
+++ b/reference/mysqli/mysqli/commit.xml
@@ -69,31 +69,6 @@
-
- &reftitle.changelog;
-
-
-
-
-
- &Version;
- &Description;
-
-
-
-
- 5.5.0
-
- Added flags and name
- parameters.
-
-
-
-
-
-
-
-
&reftitle.examples;
diff --git a/reference/mysqli/mysqli/connect-error.xml b/reference/mysqli/mysqli/connect-error.xml
index 553e1825f2d7..8f7da094a69a 100644
--- a/reference/mysqli/mysqli/connect-error.xml
+++ b/reference/mysqli/mysqli/connect-error.xml
@@ -39,7 +39,6 @@
connect_error) {
die('Connect Error: ' . $mysqli->connect_error);
}
@@ -67,18 +66,6 @@ Connect Error: Access denied for user 'fake_user'@'localhost' (using password: Y
-
- &reftitle.notes;
-
-
- The mysqli->connect_error property only works properly
- as of PHP versions 5.2.9 and 5.3.0.
- Use the mysqli_connect_error
- function if compatibility with earlier PHP versions is required.
-
-
-
-
&reftitle.seealso;
diff --git a/reference/mysqli/mysqli/real-connect.xml b/reference/mysqli/mysqli/real-connect.xml
index 0b9a744a1ee2..19ed59bc9211 100644
--- a/reference/mysqli/mysqli/real-connect.xml
+++ b/reference/mysqli/mysqli/real-connect.xml
@@ -190,30 +190,6 @@
-
-
- &reftitle.changelog;
-
-
-
-
-
- &Version;
- &Description;
-
-
-
-
- 5.6.16
-
- Added the MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT flag for MySQL Native Driver
-
-
-
-
-
-
-
&reftitle.returnvalues;
diff --git a/reference/mysqli/mysqli/rollback.xml b/reference/mysqli/mysqli/rollback.xml
index afafc4aeb8a1..716db36752ef 100644
--- a/reference/mysqli/mysqli/rollback.xml
+++ b/reference/mysqli/mysqli/rollback.xml
@@ -69,31 +69,6 @@
-
- &reftitle.changelog;
-
-
-
-
-
- &Version;
- &Description;
-
-
-
-
- 5.5.0
-
- Added flags and name
- parameters.
-
-
-
-
-
-
-
-
&reftitle.examples;
diff --git a/reference/mysqli/mysqli/ssl-set.xml b/reference/mysqli/mysqli/ssl-set.xml
index 2d43b38f3a66..386ae055592f 100644
--- a/reference/mysqli/mysqli/ssl-set.xml
+++ b/reference/mysqli/mysqli/ssl-set.xml
@@ -34,13 +34,6 @@
nothing unless OpenSSL support is enabled.
-
- Note that MySQL Native Driver does not support SSL before PHP 5.3.3,
- so calling this function when using MySQL Native Driver will result
- in an error. MySQL Native Driver is enabled by default on Microsoft
- Windows from PHP version 5.3 onwards.
-
-
diff --git a/reference/mysqli/mysqli/store-result.xml b/reference/mysqli/mysqli/store-result.xml
index a3457c183c9b..d1b99779b389 100644
--- a/reference/mysqli/mysqli/store-result.xml
+++ b/reference/mysqli/mysqli/store-result.xml
@@ -53,7 +53,7 @@
mysqlnd will use a reference logic to avoid copying and duplicating results held in memory.
For certain result sets, for example, result sets with many small rows, the copy approach can
reduce the overall memory usage because PHP variables holding results may be
- released earlier (available with mysqlnd only, since PHP 5.6.0)
+ released earlier (available with mysqlnd only)
diff --git a/reference/mysqli/mysqli_result.xml b/reference/mysqli/mysqli_result.xml
index 9d278f994763..1167c58fba54 100644
--- a/reference/mysqli/mysqli_result.xml
+++ b/reference/mysqli/mysqli_result.xml
@@ -12,32 +12,6 @@
Represents the result set obtained from a query against the database.
-
-
- &Changelog;
-
-
-
- &Changelog;
-
-
-
- &Version;
- &Description;
-
-
-
-
- 5.4.0
-
- Iterator support was added, as mysqli_result
- now implements Traversable.
-
-
-
-
-
-
diff --git a/reference/mysqli/mysqli_result/fetch-field.xml b/reference/mysqli/mysqli_result/fetch-field.xml
index f34f90e0cb80..4363794b7cc1 100644
--- a/reference/mysqli/mysqli_result/fetch-field.xml
+++ b/reference/mysqli/mysqli_result/fetch-field.xml
@@ -74,11 +74,11 @@
db
- Database (since PHP 5.3.6)
+ The name of the databasecatalog
- The catalog name, always "def" (since PHP 5.3.6)
+ The catalog name, always "def"max_length
diff --git a/reference/mysqli/persistconns.xml b/reference/mysqli/persistconns.xml
index eb8fdd8b91b9..9b43a12036fc 100644
--- a/reference/mysqli/persistconns.xml
+++ b/reference/mysqli/persistconns.xml
@@ -5,9 +5,7 @@
The mysqli Extension and Persistent Connections
- Persistent connection support was introduced in PHP 5.3 for the
- mysqli extension. Support was already present in
- PDO MYSQL and ext/mysql. The idea behind persistent connections is
+ The idea behind persistent connections is
that a connection between a client process and a database can be
reused by a client process, rather than being created and destroyed
multiple times. This reduces the overhead of creating fresh
diff --git a/reference/mysqlinfo/concepts.xml b/reference/mysqlinfo/concepts.xml
index 2f00159fa1c1..54ee4ce36428 100644
--- a/reference/mysqlinfo/concepts.xml
+++ b/reference/mysqlinfo/concepts.xml
@@ -201,9 +201,6 @@ print_r( $mysqli->get_charset() );
Setting the character set example: pdo_mysql
-
- Note: This only works as of PHP 5.3.6.
-
mysqlnd.collect_statistics
"1"PHP_INI_SYSTEM
- Available since PHP 5.3.0.
+ mysqlnd.collect_memory_statistics"0"PHP_INI_SYSTEM
- Available since PHP 5.3.0.
+ mysqlnd.debug""PHP_INI_SYSTEM
- Available since PHP 5.3.0.
+ mysqlnd.log_mask0PHP_INI_ALL
- Available since PHP 5.3.0
+ mysqlnd.mempool_default_size16000PHP_INI_ALL
- Available since PHP 5.3.3
+ mysqlnd.net_read_timeout"86400"PHP_INI_ALL
- Available since PHP 5.3.0. Before PHP 7.2.0 the default value was "31536000"
+ Before PHP 7.2.0 the default value was "31536000"
and the changeability was PHP_INI_SYSTEMmysqlnd.net_cmd_buffer_size
- 5.3.0 - "2048", 5.3.1 - "4096"
+ "4096"PHP_INI_SYSTEM
- Available since PHP 5.3.0.
+ mysqlnd.net_read_buffer_size"32768"PHP_INI_SYSTEM
- Available since PHP 5.3.0.
+ mysqlnd.sha256_server_public_key""PHP_INI_PERDIR
- Available since PHP 5.5.0.
+ mysqlnd.trace_alloc""PHP_INI_SYSTEM
- Available since PHP 5.5.0.
+ mysqlnd.fetch_data_copy0PHP_INI_ALL
- Available since PHP 5.6.0.
+
@@ -354,28 +354,7 @@ d:t:x:O,/tmp/mysqlnd.trace
the default size to avoid re-allocations.
- The default buffer size is 2048 bytes in PHP 5.3.0. In later
- versions the default is 4096 bytes.
-
-
- It is recommended that the buffer size be set to no less than 4096
- bytes because mysqlnd also uses it when reading
- certain communication packet from MySQL. In PHP 5.3.0,
- mysqlnd will not grow the buffer if MySQL sends
- a packet that is larger than the current size of the buffer. As a
- consequence, mysqlnd is unable to decode the
- packet and the client application will get an error. There are
- only two situations when the packet can be larger than the 2048
- bytes default of mysqlnd.net_cmd_buffer_size in
- PHP 5.3.0: the packet transports a very long error message, or the
- packet holds column meta data from
- COM_LIST_FIELD
- (mysql_list_fields() and the meta data come
- from a string column with a very long default value (>1900 bytes).
-
-
- As of PHP 5.3.2 mysqlnd does not allow setting buffers smaller
- than 4096 bytes.
+ The default buffer size is 4096 bytes, which is the smallest value possible.
The value can also be set using mysqli_options(link,
diff --git a/reference/mysqlnd/install.xml b/reference/mysqlnd/install.xml
index b41afd44bc43..7f3e1f408f6d 100644
--- a/reference/mysqlnd/install.xml
+++ b/reference/mysqlnd/install.xml
@@ -4,47 +4,6 @@
Installation
-
- &Changelog;
-
-
-
- &Changelog;
-
-
-
- &Version;
- &Description;
-
-
-
-
- 5.3.0
-
- The MySQL Native Driver was added, with support for all MySQL
- extensions (i.e., mysql, mysqli and PDO_MYSQL). Passing in
- mysqlnd to the appropriate configure switch
- enables this support.
-
-
-
- 5.4.0
-
- The MySQL Native Driver is now the default for all MySQL
- extensions (i.e., mysql, mysqli and PDO_MYSQL). Passing
- in mysqlnd to configure is now optional.
-
-
-
- 5.5.0
-
- SHA-256 Authentication Plugin support was added
-
-
-
-
-
-
Installation on Unix
@@ -77,7 +36,7 @@
- In the official PHP Windows distributions from 5.3 onwards, MySQL Native
+ In the official PHP Windows distributions, MySQL Native
Driver is enabled by default, so no additional configuration is
required to use it. All MySQL database extensions will use MySQL
Native Driver in this case.
diff --git a/reference/mysqlnd/overview.xml b/reference/mysqlnd/overview.xml
index a6ea45612188..21af5ad46f80 100644
--- a/reference/mysqlnd/overview.xml
+++ b/reference/mysqlnd/overview.xml
@@ -100,16 +100,14 @@
SSL Support
- MySQL Native Driver has supported SSL since PHP version 5.3.3
+ MySQL Native Driver supports SSL.
Compressed Protocol Support
- As of PHP 5.3.2 MySQL Native Driver supports the compressed client
- server protocol. MySQL Native Driver did not support this in 5.3.0 and
- 5.3.1. Extensions such as ext/mysql,
- ext/mysqli, that are configured to use MySQL Native Driver,
+ MySQL Native Driver supports the compressed client
+ server protocol. Extension ext/mysqli, if configured to use MySQL Native Driver,
can also take advantage of this feature. Note that PDO_MYSQL
does NOT support compression when used together with mysqlnd.
@@ -117,7 +115,7 @@
Named Pipes Support
- Named pipes support for Windows was added in PHP version 5.4.0.
+ Named pipes can be used to connect on Windows environments.