php8.5
Home/ Manual/ mysql_xdevapi / sqlstatementresult/ SqlStatementResult::fetchOne

SqlStatementResult::fetchOne

PHP function Edit on GitHub ✎

Get single row

Description

mysql_xdevapi\SqlStatementResult::fetchOne(): array

Fetch one row from the result set.

Func

Parameters Parameters

Return Values

The result, as an associative array. In case there is not any result, null will be returned.

Examples

mysql_xdevapi\SqlStatementResult::fetchOne() example

php
<?php
$session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");
$session->sql("DROP DATABASE IF EXISTS dbtest")->execute();
$session->sql("CREATE DATABASE dbtest")->execute();
$session->sql("CREATE TABLE dbtest.workers(name text, age int, job text)")->execute();
$session->sql("INSERT INTO dbtest.workers values ('John', 42, 'bricklayer'), ('Sam', 33, 'carpenter')")->execute();

$schema = $session->getSchema("dbtest");
$table  = $schema->getTable("workers");

$rows = $session->sql("SELECT * FROM dbtest.workers")->execute()->fetchOne();

print_r($rows);
?>

The above example will output something similar to:

output
Array
(
    [name] => John
    [age] => 42
    [job] => bricklayer
)

Source: reference/mysql_xdevapi/mysql_xdevapi/sqlstatementresult/fetchone.xml · from the official PHP manual (php/doc-en)