全部产品
Search
文档中心

Tablestore:Mengambil data dengan menjalankan pernyataan SQL

更新时间:Jul 06, 2025

Topik ini menjelaskan cara menggunakan Tablestore SDK untuk PHP untuk mengambil data dengan menjalankan pernyataan SQL.

Catatan penggunaan

Fitur kueri SQL didukung oleh Tablestore SDK untuk PHP versi V5.1.0 dan yang lebih baru. Pastikan Anda telah memasang versi yang kompatibel sebelum menggunakan fitur ini.

Untuk informasi lebih lanjut tentang sejarah versi Tablestore SDK untuk PHP, lihat Sejarah Versi Tablestore SDK untuk PHP.

Prasyarat

Parameter

Parameter

Deskripsi

query

Pernyataan SQL. Konfigurasikan parameter ini berdasarkan fitur yang diperlukan.

Contoh

Contoh berikut menunjukkan cara menggunakan pernyataan SELECT `PK0`, `boolean`, `long`, `geo` FROM `tableName` LIMIT 10; untuk mengambil data dari tabel tableName dan mengembalikan maksimal 10 baris. Sistem akan mengembalikan tipe permintaan dari pernyataan kueri, skema nilai yang dikembalikan, serta hasilnya.

$request = array(
    'query' => 'SELECT `PK0`, `boolean`, `long`, `geo` FROM `tableName` LIMIT 10;',
);
$response = $this->otsClient->sqlQuery($request);
$sqlRows = $response['sql_rows'];

// cetak semua matriks data
$lines = '';
for ($i = 0; $i < $sqlRows->rowCount; $i++) {
    $line = '';
    for ($j = 0; $j < $sqlRows->columnCount; $j++) {
        $line = $line . (is_null($sqlRows->get($j, $i)) ? "null" : $sqlRows->get($j, $i)) . "\t";
    }
    $lines = $lines . $line . "\n";
}
print $lines;
$sqlRows = $response['sql_rows'];

FAQ

Referensi