Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - プログラミング » SQL Anywhere データ・アクセス API » SQL Anywhere PHP API » SQL Anywhere PHP API リファレンス » 廃止予定の PHP 関数

 

sqlanywhere_result_all (旧式)

プロトタイプ
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"');
関連する関数