Just a simple example modified from the sybase_fetch_array():
sybase example:
<?php
$db = sybase_connect("sybtest", "sa", "teacher");
$q = sybase_query("select name from syslogins", $db);
while($row = sybase_fetch_row($q)) {
while(list($k, $v) = each($row)) {
echo "\$row[$k] => $v\n";
}
}
?>
$row[0] => dnld
$row[0] => edi
$row[0] => oes
$row[0] => oesuseradmin
$row[0] => rpts
$row[0] => sa
$row[0] => upld
sybase_fetch_row
(PHP 4, PHP 5)
sybase_fetch_row — 行を配列として取得する
説明
array sybase_fetch_row
( resource
$result
)sybase_fetch_row() は、指定された結果 ID が指す結果から 1 行分のデータを取り込みます。
連続的に sybase_fetch_rows() をコールした場合、
結果セットにおける次の行が返されます。
また、もう行がない場合は FALSE が返されます。
パラメータ
-
result -
返り値
取り込まれた行に対応する配列を返します。もう行がない場合は
FALSE を返します。
各結果カラムは 0 から始まる配列オフセットに保持されます。
| PHP | Sybase |
|---|---|
| string | VARCHAR, TEXT, CHAR, IMAGE, BINARY, VARBINARY, DATETIME |
| int | NUMERIC(小数点以下なし), DECIMAL(小数点以下なし), INT, BIT, TINYINT, SMALLINT |
| float | NUMERIC(小数点以下あり), DECIMAL(小数点以下あり), REAL, FLOAT, MONEY |
NULL |
NULL |
参考
- sybase_fetch_array() - 行を配列として取り込む
- sybase_fetch_assoc() - 結果の行を連想配列として取得する
- sybase_fetch_object() - 行をオブジェクトとして取り込む
- sybase_data_seek() - 内部行ポインタを移動する
- sybase_result() - 結果データを取得する
mikeegg at prodigy dot net ¶
13 years ago
