1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 00:02:20 +01:00

ext/sqlite3: Remove redundant test (#21199)

Testing for numRows is redundant as this method isn't implemented. It
was probably meant once to be implemented at some point in the future
when migrating from ext/sqlite to ext/sqlite3.
This commit is contained in:
Peter Kokot
2026-02-18 17:01:30 +01:00
committed by GitHub
parent a4cfa697a0
commit 73b15c5a2f

View File

@@ -1,48 +0,0 @@
--TEST--
SQLite3::prepare number of rows
--EXTENSIONS--
sqlite3
--SKIPIF--
<?php
// Create an instance of the ReflectionMethod class
try {
$method = new ReflectionMethod('sqlite3result', 'numRows');
} catch (ReflectionException $e) {
die("skip SQLite3Result::numRows method does not exist");
}
?>
--FILE--
<?php
require_once(__DIR__ . '/new_db.inc');
define('TIMENOW', time());
echo "Creating Table\n";
var_dump($db->exec('CREATE TABLE test (time INTEGER, id STRING)'));
echo "INSERT into table\n";
var_dump($db->exec("INSERT INTO test (time, id) VALUES (" . TIMENOW . ", 'a')"));
var_dump($db->exec("INSERT INTO test (time, id) VALUES (" . TIMENOW . ", 'b')"));
echo "SELECTING results\n";
$results = $db->query("SELECT * FROM test ORDER BY id ASC");
echo "Number of rows\n";
var_dump($results->numRows());
$results->finalize();
echo "Closing database\n";
var_dump($db->close());
echo "Done\n";
?>
--EXPECT--
Creating Table
bool(true)
INSERT into table
bool(true)
bool(true)
SELECTING results
Number of rows
int(2)
Closing database
bool(true)
Done