PHP 8.5.0 Beta 3 available for testing

SqlStatementResult::fetchOne

(No version information available, might only be in Git)

SqlStatementResult::fetchOne โ€” ๅ˜ไธ€ใฎ่กŒใ‚’ๅ–ๅพ—ใ™ใ‚‹

่ชฌๆ˜Ž

public mysql_xdevapi\SqlStatementResult::fetchOne(): array

็ตๆžœใ‚ปใƒƒใƒˆใ‹ใ‚‰ไธ€่กŒๅ–ๅพ—ใ—ใพใ™ใ€‚

่ญฆๅ‘Š

ใ“ใฎ้–ขๆ•ฐใฏใ€ ็พๅœจใฎใจใ“ใ‚่ฉณ็ดฐใชๆƒ…ๅ ฑใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ๅผ•ๆ•ฐใฎใƒชใ‚นใƒˆใฎใฟใŒ ่จ˜่ฟฐใ•ใ‚Œใฆใ„ใพใ™ใ€‚

ใƒ‘ใƒฉใƒกใƒผใ‚ฟ

ใ“ใฎ้–ขๆ•ฐใซใฏใƒ‘ใƒฉใƒกใƒผใ‚ฟใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚

ๆˆปใ‚Šๅ€ค

็ตๆžœใ‚’้€ฃๆƒณ้…ๅˆ—ใง่ฟ”ใ—ใพใ™ใ€‚ ็ตๆžœใŒใชใ‹ใฃใŸๅ ดๅˆใฏใ€null ใŒ่ฟ”ใ•ใ‚Œใพใ™ใ€‚

ไพ‹

ไพ‹1 mysql_xdevapi\SqlStatementResult::fetchOne() ใฎไพ‹

<?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);
?>

ไธŠใฎไพ‹ใฎๅ‡บๅŠ›ใฏใ€ ใŸใจใˆใฐไปฅไธ‹ใฎใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚

Array
(
    [name] => John
    [age] => 42
    [job] => bricklayer
)
๏ผ‹add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top