bool sqlanywhere_result_all( resource result_identifier [, html_table_format_string [, html_table_header_format_string [, html_table_row_format_string [, html_table_cell_format_string ] ] ] ] )
この関数は使用されなくなりました。
result_identifier のすべての結果をフェッチし、オプションのフォーマット文字列に従って HTML 出力テーブルを生成します。
result_identifier sqlanywhere_query 関数によって返される結果リソース。
html_table_format_string HTML テーブルに適用されるフォーマット文字列。たとえば "Border=1; Cellpadding=5" のように指定します。特別な値 none を指定すると、HTML テーブルは作成されません。これは、カラム名やスクリプトをカスタマイズする場合に便利です。このパラメータに明示的な値を指定したくない場合は、パラメータ値として NULL を使用します。
html_table_header_format_string HTML テーブルのカラム見出しに適用されるフォーマット文字列。たとえば "bgcolor=#FF9533" のように指定します。特別な値 none を指定すると、HTML テーブルは作成されません。これは、カラム名やスクリプトをカスタマイズする場合に便利です。このパラメータに明示的な値を指定したくない場合は、パラメータ値として NULL を使用します。
html_table_row_format_string HTML テーブルのローに適用されるフォーマット文字列。たとえば "onclick='alert('this')'" のように指定します。交互に変わるフォーマットを使用する場合は、特別なトークン >< を使用します。トークンの左側は、奇数ローで使用するフォーマットを示し、トークンの右側は偶数ローで使用するフォーマットを示します。このトークンをフォーマット文字列に含めなかった場合は、すべてのローが同じフォーマットになります。このパラメータに明示的な値を指定したくない場合は、パラメータ値として NULL を使用します。
html_table_cell_format_string HTML テーブル・ローのセルに適用されるフォーマット文字列。たとえば "onclick='alert('this')'" のように指定します。このパラメータに明示的な値を指定したくない場合は、パラメータ値として NULL を使用します。
成功した場合は TRUE、失敗した場合は FALSE。
次の例では、sqlanywhere_result_all を使用して、結果セットのすべてのローを含む HTML テーブルを生成する方法を示します。
$result = sqlanywhere_query( $conn, "SELECT GivenName, Surname FROM Employees" ); sqlanywhere_result_all( $result ); |
この例は、スタイル・シートを使用して異なるフォーマットをローに交互に使用する方法を示しています。
$result = sqlanywhere_query( $conn, "SELECT GivenName, Surname FROM Employees"); sqlanywhere_result_all( $result, "border=2", "bordercolor=#3F3986", "bgcolor=#3F3986 style=\"color=#FF9533\"", 'class="even"><class="odd"'); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |