Fix test when using libmysqlclient

TL;DR
When suing libmysqlclient, ints are fetched as strings, so the strict comparison was failing
This commit is contained in:
Matteo Beccati 2024-06-20 13:25:52 +02:00
parent 11914de72c
commit 5a3c4a2c9c
No known key found for this signature in database

View File

@ -29,7 +29,7 @@ $queries = [
foreach ($queries as $k => $query) {
$stmt = $db->prepare($query);
$stmt->execute();
var_dump($query, $stmt->fetch(PDO::FETCH_NUM) === [0 => 1]);
var_dump($query, $stmt->fetch(PDO::FETCH_NUM) == [0 => 1]);
}
// One parameter
@ -43,7 +43,7 @@ $queries = [
foreach ($queries as $k => $query) {
$stmt = $db->prepare($query);
$stmt->execute([1]);
var_dump($query, $stmt->fetch(PDO::FETCH_NUM) === [0 => 1]);
var_dump($query, $stmt->fetch(PDO::FETCH_NUM) == [0 => 1]);
}
$db->exec("DROP TABLE pdo_mysql_parser");