Issue: https://github.com/php/php-src/issues/8502
Author: philliphegarty
### Description
The following code:
Create a Mysql table, testtable with two columns - Domain INT(3), Dataname VARCHAR(10)
Create an index - create unique index idx1 on testtable(Domain, Dataname)
Using mysqli - INSERT INTO testtable (Domain, Dataname) VALUES (1, 'FRED'); // Works
- unique
INSERT INTO testtable (Domain, Dataname) VALUES (2, 'JOHN');
// Works - unique
INSERT INTO testtable (Domain, Dataname) VALUES (2, 'FRED');
// Works - unique
INSERT INTO testtable (Domain, Dataname) VALUES (1, 'JOHN');
// Works - unique
INSERT INTO testtable (Domain, Dataname) VALUES (1, 'FRED');
// Fails - with unhandled Exception
Resulted in this output:
See above
But I expected this output instead:
Expected returned resource to be false, because the SQL would result in a duplicate
### PHP Version
PHP 8.1.4
### Operating System
MacOS Monterey 12.3.1