mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
Remove MYSQLI_TYPE_INTERVAL constant
This commit is contained in:
parent
cce27c6725
commit
c290996db6
7 changed files with 5 additions and 11 deletions
|
@ -882,6 +882,10 @@ PHP 8.4 UPGRADE NOTES
|
|||
. The MYSQLI_CURSOR_TYPE_FOR_UPDATE and MYSQLI_CURSOR_TYPE_SCROLLABLE
|
||||
constants have been removed. This functionality was never implemented,
|
||||
neither with mysqlnd nor with libmysql.
|
||||
. The unused MYSQLI_TYPE_INTERVAL constant, which is currently a stub
|
||||
and an alias for MYSQLI_TYPE_ENUM, has been removed. There are no
|
||||
plans to add such data type to MySQL yet, so it's unclear what its value
|
||||
would finally be.
|
||||
. A new constant has been added: MYSQLI_TYPE_VECTOR.
|
||||
|
||||
- Mysqlnd
|
||||
|
|
|
@ -390,11 +390,6 @@ const MYSQLI_TYPE_STRING = UNKNOWN;
|
|||
* @cvalue FIELD_TYPE_CHAR
|
||||
*/
|
||||
const MYSQLI_TYPE_CHAR = UNKNOWN;
|
||||
/**
|
||||
* @var int
|
||||
* @cvalue FIELD_TYPE_INTERVAL
|
||||
*/
|
||||
const MYSQLI_TYPE_INTERVAL = UNKNOWN;
|
||||
/**
|
||||
* @var int
|
||||
* @cvalue FIELD_TYPE_GEOMETRY
|
||||
|
|
3
ext/mysqli/mysqli_arginfo.h
generated
3
ext/mysqli/mysqli_arginfo.h
generated
|
@ -1,5 +1,5 @@
|
|||
/* This is a generated file, edit the .stub.php file instead.
|
||||
* Stub hash: ff768a152d4ee91b184999d351ce39a7d0bfef46 */
|
||||
* Stub hash: 245640045ed8172d7772b708787c400f29bb607b */
|
||||
|
||||
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mysqli_affected_rows, 0, 1, MAY_BE_LONG|MAY_BE_STRING)
|
||||
ZEND_ARG_OBJ_INFO(0, mysql, mysqli, 0)
|
||||
|
@ -1116,7 +1116,6 @@ static void register_mysqli_symbols(int module_number)
|
|||
REGISTER_LONG_CONSTANT("MYSQLI_TYPE_VAR_STRING", FIELD_TYPE_VAR_STRING, CONST_PERSISTENT);
|
||||
REGISTER_LONG_CONSTANT("MYSQLI_TYPE_STRING", FIELD_TYPE_STRING, CONST_PERSISTENT);
|
||||
REGISTER_LONG_CONSTANT("MYSQLI_TYPE_CHAR", FIELD_TYPE_CHAR, CONST_PERSISTENT);
|
||||
REGISTER_LONG_CONSTANT("MYSQLI_TYPE_INTERVAL", FIELD_TYPE_INTERVAL, CONST_PERSISTENT);
|
||||
REGISTER_LONG_CONSTANT("MYSQLI_TYPE_GEOMETRY", FIELD_TYPE_GEOMETRY, CONST_PERSISTENT);
|
||||
REGISTER_LONG_CONSTANT("MYSQLI_TYPE_VECTOR", FIELD_TYPE_VECTOR, CONST_PERSISTENT);
|
||||
#if defined(FIELD_TYPE_JSON)
|
||||
|
|
|
@ -58,7 +58,6 @@ require_once 'skipifconnectfailure.inc';
|
|||
MYSQLI_TYPE_STRING => "STRING",
|
||||
MYSQLI_TYPE_NULL => "NULL",
|
||||
MYSQLI_TYPE_NEWDATE => "NEWDATE",
|
||||
MYSQLI_TYPE_INTERVAL => "INTERVAL",
|
||||
MYSQLI_TYPE_GEOMETRY => "GEOMETRY",
|
||||
);
|
||||
|
||||
|
|
|
@ -75,7 +75,6 @@ $expected_constants = array(
|
|||
"MYSQLI_TYPE_VAR_STRING" => true,
|
||||
"MYSQLI_TYPE_STRING" => true,
|
||||
"MYSQLI_TYPE_CHAR" => true,
|
||||
"MYSQLI_TYPE_INTERVAL" => true,
|
||||
"MYSQLI_TYPE_GEOMETRY" => true,
|
||||
"MYSQLI_NO_DATA" => true,
|
||||
"MYSQLI_REPORT_INDEX" => true,
|
||||
|
|
|
@ -92,7 +92,6 @@ require_once 'skipifconnectfailure.inc';
|
|||
MYSQLI_TYPE_STRING => array("SET('I', 'smash', 'the')", 'smash'),
|
||||
MYSQLI_TYPE_NULL => 'MYSQLI_TYPE_NULL - TODO add testing',
|
||||
MYSQLI_TYPE_NEWDATE => 'MYSQLI_TYPE_NEWDATE - TODO add testing',
|
||||
MYSQLI_TYPE_INTERVAL => 'MYSQLI_TYPE_INTERVAL - TODO add testing',
|
||||
MYSQLI_TYPE_GEOMETRY => 'MYSQLI_TYPE_GEOMETRY - TODO add testing',
|
||||
);
|
||||
|
||||
|
|
|
@ -332,7 +332,6 @@ typedef enum mysqlnd_server_option
|
|||
#define FIELD_TYPE_VAR_STRING MYSQL_TYPE_VAR_STRING
|
||||
#define FIELD_TYPE_STRING MYSQL_TYPE_STRING
|
||||
#define FIELD_TYPE_CHAR MYSQL_TYPE_TINY
|
||||
#define FIELD_TYPE_INTERVAL MYSQL_TYPE_ENUM
|
||||
#define FIELD_TYPE_GEOMETRY MYSQL_TYPE_GEOMETRY
|
||||
#define FIELD_TYPE_BIT MYSQL_TYPE_BIT
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue