(PHP 4 >= 4.0.6, PHP 5 <= 5.0.5, PECL dbx >= 1.1.0)
dbx_query — ・ッ・ィ・熙ョ、キ。「(、「、��遉ヒ、マ)キ�フ、エ、ニシ霹タ、ケ、�
・ッ・ィ・熙ョ、キ。「、ケ、ル、ニ、ホキ�フ、霹タ、キ、゙、ケ。」
dbx_connect() 、ャハヨ、ケ DBX ・�ッ・ェ・ヨ・ク・ァ・ッ・ネ。」
SQL ハク。」
・ッ・ィ・�筅ホ・ヌ。シ・ソ、マ ナャタレ、ヒ・ィ・ケ・ア。シ・ラ 、キ、ニ、ェ、ォ、ハ、ア、�ミ、ハ、熙゙、サ、」
flags ・ム・鬣癸シ・ソ、マ。「ハヨ、オ、��ホホフ、ゥク讀ケ、� 、ソ、皃ヒサネヘム、オ、�゙、ケ。」ーハイシ、ホト�ホチネ、゚ケ遉�サ、「マタヘ� OR ア鮟ササメ (|) 、ヌマ「キ�キ、ソ、筅ホ、ネ、ハ、熙゙、ケ。」DBX_COLNAMES_* ・ユ・鬣ー、マ php.ini 、ホ dbx.colnames_case タ゚ト熙蠖ュ、キ、゙、ケ。」
dbx_query() 、マ。「タョクキ、ソセ�遉ヒ ・ェ・ヨ・ク・ァ・ッ・ネ、「、�、、マ 1。「シコヌヤ、キ、ソセ�遉ヒ 0 、ヨ、キ、゙、ケ。」 キ�フ・ェ・ヨ・ク・ァ・ッ・ネ、ャハヨ、オ、��ホ、マ。「sql_statement 、ヌサリト熙オ、�ソ・ッ・ィ・熙ャキ�フ・サ・テ・ネ、クタョ、ケ、��遑ハホ�: SELECT ・ッ・ィ・遙」キ�フ、ャ 0 キ�ホセ�遉箒゙、爍ヒ、ホ、゚、ヌ、ケ。」
ハヨ、オ、��ェ・ヨ・ク・ァ・ッ・ネ、マ。「flags 、ホタ゚ト熙ヒ、隍� 4 、ト、゙、ソ、マ 5 、ト、ホ・ラ・愠ム・ニ・」、ンサ�、キ、゙、ケ。」
タワツウ、キ、ソ・ヌ。シ・ソ・ル。シ・ケ、ホヘュク妤ハ・マ・ノ・�ヌ。「・筵ク・蝪シ・��ムエリソヌ 。ハノャヘラ、ハ、鬢ミ。ヒサネヘム、オ、�゙、ケ。」
<?php
$result = dbx_query($link, "SELECT id FROM table");
mysql_field_len($result->handle, 0);
?>
、ウ、�鬢マ。「、ス、�セ、�ォ・鬣狒ハ・ユ・」。シ・�ノソヒ、ェ、隍モケヤソハ・�ウ。シ・ノソヒ 、ス、キ、゙、ケ。」
<?php
$result = dbx_query($link, 'SELECT id FROM table');
echo $result->rows; // ・�ウ。シ・ノソ�
echo $result->cols; // ・ユ・」。シ・�ノソ�
?>
ホ�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";
}
?>
ホ�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 ・ヌ。シ・ソ・ル。シ・ケ、ヌ、マ。「・ッ・ィ・��フ、ホ・ォ・鬣猯セ、マセョハクサ妤ヌハヨ、オ、�゙、ケ。」