Kembalikan data tatasusunan.
Sintaks: tatasusunan sybase_fetch_array(int result);
Nilai pulangan: tatasusunan
Jenis fungsi: Fungsi pangkalan data
Penerangan kandungan
Fungsi ini digunakan untuk memisahkan hasil keputusan pertanyaan kepada pembolehubah tatasusunan. Jika keputusan tidak mempunyai data, nilai palsu dikembalikan. Fungsi ini boleh dikatakan sebagai fungsi yang dipertingkatkan bagi sybase_fetch_row(). Selain meletakkan lajur dan indeks angka yang dikembalikan ke dalam tatasusunan, anda juga boleh meletakkan indeks teks ke dalam tatasusunan.
Contoh Penggunaan
Ini adalah contoh yang dikemukakan oleh joey@samaritan.com (22-Feb-1999)
Contoh 1:
php
$q = sybase_query("SELECT COUNT(DISTINCT OPPORTUNITY_ID) FROM M_OPP_INTERESTS WHERE INTEREST_ID = $i_id", $db);
while ($op_by_int = sybase_fetch_array($q)>while (list) ($k , $v) = each($op_by_int)) {
gema "$op[$k] => $vn";
}
?>
Maklumat pemulangan adalah seperti berikut
$op[0] => 2164
$op[dikira] => 2164
Contoh 2:
$dbh = sybase_connect( 'SYBASE', '', '');
$q = sybase_query('SELECT * FROM p, a WHERE p.person_id= a.person_id');
var_dump(sybase_fetch_array($q) );
sybase_close($dbh);
?>
Contoh di atas akan menghasilkan output berikut (dengan mengandaikan kedua-dua jadual hanya mempunyai setiap satu lajur dipanggil "person_id"):
array(4) {
[ 0]= >
int(1)
["person_id"]=>
int(1)
[1]=>
int(1)
[ "person_id1" ]=>
int(1)
}
Kenyataan:Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn