dbx エリソ�
PHP Manual

dbx_query

(PHP 4 >= 4.0.6, PHP 5 <= 5.0.5, PECL dbx >= 1.1.0)

dbx_query・ッ・ィ・熙ョ、キ。「(、「、��遉ヒ、マ)キ�フ、エ、ニシ霹タ、ケ、�

タ篶タ

mixed dbx_query ( object $link_identifier , string $sql_statement [, int $flags ] )

・ッ・ィ・熙ョ、キ。「、ケ、ル、ニ、ホキ�フ、霹タ、キ、゙、ケ。」

・ム・鬣癸シ・ソ

link_identifier

dbx_connect() 、ャハヨ、ケ DBX ・�ッ・ェ・ヨ・ク・ァ・ッ・ネ。」

sql_statement

SQL ハク。」

・ッ・ィ・�筅ホ・ヌ。シ・ソ、マ ナャタレ、ヒ・ィ・ケ・ア。シ・ラ 、キ、ニ、ェ、ォ、ハ、ア、�ミ、ハ、熙゙、サ、」

flags

flags ・ム・鬣癸シ・ソ、マ。「ハヨ、オ、��ホホフ、ゥク讀ケ、� 、ソ、皃ヒサネヘム、オ、�゙、ケ。」ーハイシ、ホト�ホチネ、゚ケ遉�サ、「マタヘ� OR ア鮟ササメ (|) 、ヌマ「キ�キ、ソ、筅ホ、ネ、ハ、熙゙、ケ。」DBX_COLNAMES_* ・ユ・鬣ー、マ php.ini 、ホ dbx.colnames_case タ゚ト熙蠖ュ、キ、゙、ケ。」

DBX_RESULT_INDEX
、ウ、�マセ�ヒタ゚ト熙オ、�「キ�フ、ヒニ。クオヌロホホ data ・ラ・愠ム・ニ・」、゙、皃゙、ケ。」、ソ、ネ、ィ、ミ data[2][3] 、ヌ、マ 2 、ャケヤネヨケ� 。ハ・�ウ。シ・ノネヨケ譯ヒ、ス、キ。「3 、ャ・ォ・鬣猜ヨケ� 。ハ・ユ・」。シ・�ノネヨケ譯ヒ、ス、キ、゙、ケ。」コヌス鬢ホケヤ、茹ォ・鬣爨ホネヨケ讀マ 0 、ヌ、ケ。」 DBX_RESULT_ASSOC 、ャサリト熙オ、�ソセ�遑「ハヨ、オ、�� ・ェ・ヨ・ク・ァ・ッ・ネ、ヒ、マ DBX_RESULT_INFO 、ヒエリマ「、ケ、� セャ。ハサリト熙キ、ニ、、、ハ、ッ、ニ、筍ヒエ゙、゙、�゙、ケ。」
DBX_RESULT_INFO
・ォ・鬣爨ヒエリ、ケ、�「、ト、゙、�ユ・」。シ・�ノフセ、ネ・ユ・」。シ・�ノ、ホキソ、゙、皃゙、ケ。」
DBX_RESULT_ASSOC
ハヨ、オ、��ェ・ヨ・ク・ァ・ッ・ネ、ホ data ・ラ・愠ム・ニ・」、ホ ・ュ。シ、ネ、キ、ニ。「エリマ「、ケ、�ォ・鬣猯セ、ホテヘ、ャ・「・ッ・サ・ケ、オ、�゙、ケ。」 エリマ「ノユ、ア、鬢�ソキ�フ、マソヘナコサ妤ネ、ハ、テ、ニ、、、�ホ、ヌ。「 data[0][0] 、ムケケ、ケ、�ネ data[0]['コヌス鬢ホ・ォ・鬣爨ホ・ユ・」。シ・�ノフセ'] 、簇アヘヘ、ヒ ハムケケ、オ、�゙、ケ。」
DBX_RESULT_UNBUFFERED
、ウ、ホ・ユ・鬣ー、マ data ・ラ・愠ム・ニ・」、鋿ョ、サ、コ。「 rows ・ラ・愠ム・ニ・」、ホス魘�ヘ、� 0 、ヒタ゚ト熙キ、゙、ケ。」 キ�フ・サ・テ・ネ、ャツ遉ュ、ッ、ハ、��遉ヒ、ウ、ホ・ユ・鬣ー、ネヘム、キ。「 dbx_fetch_row() 、ネヘム、キ、ニキ�フ、� 1 ケヤ、エ、ネ、ヒ シ霹タ、キ、ニ、ッ、タ、オ、、。」 dbx_fetch_row() エリソマ。「、ウ、ホ・ッ・ィ・熙ヌタ゚ト熙キ、ソ ・ユ・鬣ー、ホニ簣ニ、ソアヌ、ク、ソケヤ、ヨ、キ、゙、ケ。」、゙、ソ。「、ウ、ホエリソャ・ウ。シ・�オ、�� 、ソ、モ、ヒ rows 、ャケケソキ、オ、�゙、ケ。」
DBX_COLNAMES_UNCHANGED
ハヨ、オ、��ォ・鬣猯セ、ホツ醋クサ悊ョハクサ妤ムケケ、キ、゙、サ、」
DBX_COLNAMES_UPPERCASE
ハヨ、オ、��ォ・鬣猯セ、醋クサ妤ヒハムケケ、キ、゙、ケ。」
DBX_COLNAMES_LOWERCASE
ハヨ、オ、��ォ・鬣猯セ、ョハクサ妤ヒハムケケ、キ、゙、ケ。」
flags ・ム・鬣癸シ・ソ、ホシツコン、ホテヘ、ヒ、ォ、ォ、�鬢コ。「セ�ヒ DBX_RESULT_INDEX 、ャヘュク妤ネ、ハ、�ウ、ネ、ヒテ擎ユ、キ、゙、キ、遉ヲ。」 、ト、゙、遙「キ�フナェ、ヒサネヘムイトヌス、ハ、ホ、マーハイシ、ホチネ、゚ケ遉�サ、タ、ア、ヌ、「、�ネ、、、ヲ、ウ、ネ、ヌ、ケ。」
  • DBX_RESULT_INDEX
  • DBX_RESULT_INDEX | DBX_RESULT_INFO
  • DBX_RESULT_INDEX | DBX_RESULT_INFO | DBX_RESULT_ASSOC - flags 、リト熙キ、ハ、ォ、テ、ソセ�遑「、ウ、�ャ・ヌ・ユ・ゥ・�ネ、ヌ、ケ。」

ハヨ、�ヘ

dbx_query() 、マ。「タョクキ、ソセ�遉ヒ ・ェ・ヨ・ク・ァ・ッ・ネ、「、�、、マ 1。「シコヌヤ、キ、ソセ�遉ヒ 0 、ヨ、キ、゙、ケ。」 キ�フ・ェ・ヨ・ク・ァ・ッ・ネ、ャハヨ、オ、��ホ、マ。「sql_statement 、ヌサリト熙オ、�ソ・ッ・ィ・熙ャキ�フ・サ・テ・ネ、クタョ、ケ、��遑ハホ�: SELECT ・ッ・ィ・遙」キ�フ、ャ 0 キ�ホセ�遉箒゙、爍ヒ、ホ、゚、ヌ、ケ。」

ハヨ、オ、��ェ・ヨ・ク・ァ・ッ・ネ、マ。「flags 、ホタ゚ト熙ヒ、隍� 4 、ト、゙、ソ、マ 5 、ト、ホ・ラ・愠ム・ニ・」、ンサ�、キ、゙、ケ。」

handle

タワツウ、キ、ソ・ヌ。シ・ソ・ル。シ・ケ、ホヘュク妤ハ・マ・ノ・�ヌ。「・筵ク・蝪シ・��ムエリソヌ 。ハノャヘラ、ハ、鬢ミ。ヒサネヘム、オ、�゙、ケ。」

<?php
$result 
dbx_query($link"SELECT id FROM table");
mysql_field_len($result->handle0);
?>

cols 、ェ、隍モ rows

、ウ、�鬢マ。「、ス、�セ、�ォ・鬣狒ハ・ユ・」。シ・�ノソヒ、ェ、隍モケヤソハ・�ウ。シ・ノソヒ 、ス、キ、゙、ケ。」

<?php
$result 
dbx_query($link'SELECT id FROM table');
echo 
$result->rows// ・�ウ。シ・ノソ�
echo $result->cols// ・ユ・」。シ・�ノソ�
?>

info (・ェ・ラ・キ・逾�)
flags ・ム・鬣癸シ・ソ、ヒ DBX_RESULT_INFO 、「、�、、マ DBX_RESULT_ASSOC 、ャサリト熙オ、�ニ、、、��遉ホ、゚ ハヨ、オ、�゙、ケ。」2 シ。クオ、ホヌロホヌ。「2 、ト、ホ・ュ。シ。ハname 、ェ、隍モ type。ヒ、�、チ。「・ォ・鬣爨ホセ霹タ、ケ、�ソ、皃ヒ サネヘム、キ、゙、ケ。」

ホ�1 ウニ・ユ・」。シ・�ノ、ホフセチー、ネキソ、�スシィ、ケ、�

<?php
$result 
dbx_query($link'SELECT id FROM table',
                     
DBX_RESULT_INDEX DBX_RESULT_INFO);

for (
$i 0$i $result->cols$i++ ) {
    echo 
$result->info['name'][$i] . "\n";
    echo 
$result->info['type'][$i] . "\n";  
}
?>
data
、ウ、ホ・ラ・愠ム・ニ・」、ヒ、マキ�フ、ホ・ヌ。シ・ソ、ャエ゙、゙、�゙、ケ。」flags 、ホタ゚ト熙ヒ、隍テ、ニ、マ、ウ、ホ・ヌ。シ・ソ、マ・ォ・鬣猯セ、ネエリマ「ノユ、ア、鬢�ニ、、、�ヌ、キ、遉ヲ。」 DBX_RESULT_ASSOC 、ャタ゚ト熙オ、�ニ、、、ソセ�遑「 $result->data[2]["field_name"] 、ホ、隍ヲ、ヒサネヘムイトヌス、ヌ、ケ。」

ホ�2 data ・ラ・愠ム・ニ・」、ホニ簣ニ、� HTML ・ニ。シ・ヨ・�ヌノスシィ、ケ、�

<?php
$result 
dbx_query($link'SELECT id, parentid, description FROM table');

echo 
"<table>\n";
foreach (
$result->data as $row) {
    echo 
"<tr>\n";
    foreach (
$row as $field) {
        echo 
"<td>$field</td>";
    }
    echo 
"</tr>\n";
}
echo 
"</table>\n";
?>

ホ�3 UNBUFFERED ・ッ・ィ・熙ホス靉�ヒ。

<?php

$result 
dbx_query ($link'SELECT id, parentid, description FROM table'DBX_RESULT_UNBUFFERED);

echo 
"<table>\n";
while (
$row dbx_fetch_row($result)) {
    echo 
"<tr>\n";
    foreach (
$row as $field) {
        echo 
"<td>$field</td>";
    }
    echo 
"</tr>\n";
}
echo 
"</table>\n";

?>

ハムケケヘ昀�

・ミ。シ・ク・逾� タ篶タ
5.0.0 DBX_RESULT_UNBUFFERED 、ャトノイテ、オ、�゙、キ、ソ。」
4.3.0 Introduced DBX_COLNAMES_UNCHANGED, DBX_COLNAMES_UPPERCASE 、ェ、隍モ DBX_COLNAMES_LOWERCASE 、ャトノイテ、オ、�゙、キ、ソ。」

ホ�

ホ�4 ハヨ、�ヘ、靉�、ケ、��ヒ。

<?php
$link   
dbx_connect(DBX_ODBC"""db""username""password")
    or die(
"タワツウ、ヌ、ュ、゙、サ、ヌ、キ、ソ");

$result dbx_query($link'SELECT id, parentid, description FROM table');

if (
is_object($result) ) {
    
// ... 、ウ、ウ、ヌイソ、ォ、ヤ、、、゙、ケ。」セワコル、マーハイシ、ホホ网ヌシィ、キ、゙、ケ。」 ...
    // 、゙、コ。「・ユ・」。シ・�ノフセ、ネ・ヌ。シ・ソキソ、スシィ、キ、゙、ケ。」
    // シ。、ヒ。「ハヨ、オ、�ソ・ユ・」。シ・�ノテヘ、筅ネ、ヒノス、鋿ョ、キ、゙、ケ。」
} else {
    exit(
"・ッ・ィ・熙ヒシコヌヤ、キ、゙、キ、ソ");
}

dbx_close($link);
?>

テ擎ユ

テ擎ユ:

・筵ク・蝪シ・�ヌヘュ、ホ・ノ・ュ・螂皈ネ、篏イセネ、ッ、タ、オ、、。」

Oracle ・ヌ。シ・ソ・ル。シ・ケ、ヌ、マ。「・ッ・ィ・��フ、ホ・ォ・鬣猯セ、マセョハクサ妤ヌハヨ、オ、�゙、ケ。」

サイケヘ


dbx エリソ�
PHP Manual