php3_PHPチュートリアルのODBC関数
次に、PHP3 で一般的に使用される ODBC 関数をリストしてみましょう。
odbc_connect (dns, user, pass);
接続番号を返します。接続が失敗した場合は 0 を返します。
odbc_pconnect (dns,user,pass);
特別な接続。スクリプトの実行後に接続は切断されません。同じ DNS への 2 回目の接続は高速になります。
odbc_commit (接続番号);
接続を実行しているスレッドを中断し、成功した場合は True、失敗した場合は False を返します。
odbc_autocommit (接続番号、0/1);
パラメータが 1 の場合、接続を実行しているすべてのスレッドが自動的に中断されるように設定します。
odbc_do/odbc_exec (接続番号、SQL ステートメント);
SQL ステートメントを実行し、操作が失敗した場合は結果番号を返します。
odbc_prepare (接続番号、SQL ステートメント);
結果番号を返しますが、SQL ステートメントは実行されません。 odbc_execute (結果番号) を使用して、後で実行できます。
odbc_fetch_into (結果番号, [レコード数,] 配列);
配列の型に関係なく、結果の特定のレコード (次のレコードまで省略) を配列 ([0] から開始) に入れます。
結果内のレコードの位置を返します。操作が失敗した場合は false を返します。
odbc_fetch_row (結果番号, [レコード数]);
odbc_result で読み書きできる特定のレコード (次のレコードへは省略) に移動します。
odbc_num_fields (結果番号);
フィールドの総数を返します。
odbc_num_rows (結果の数);
レコードの総数を返します。
odbc_result (結果番号、フィールド番号/フィールド名);
現在のレコードのフィールド番号/フィールド名を持つフィールドを結果として返します。
odbc_result_all (結果番号、SQL ステートメント);
すべてのクエリ結果を返し、HTML テーブルに出力します。
odbc_field_name/odbc_field_type/odbc_field_len (結果番号, フィールド番号);
フィールドのフィールド名/データ型/データ長を返します。
odbc_lonreaglen (結果番号, 長さ);
返される結果のフィールド長を設定します。長さが 0 の場合は、すべてが返されます。
odbc_free_result (結果番号);
メモリ内のクエリ結果が不要な場合はメモリを解放します。
odbc_cursor (結果番号);
結果を指すポインタを返します。
odbc_rollback
odbc_close (接続番号);
接続を閉じます。
odbc_close_all();
すべての接続を閉じます。
PHP3 を使用して ODBC データベースを操作する具体的な例。
db は odbc の DSN 名、tab1 はテーブル名です
echo "ODBC Samples"."
";
$Connection_ID=odbc_connect("db","",""); odbc_exec( $Connection_ID,"タブ 1 から * を選択");
$fldCount=odbc_num_fields($Result_ID)
while (odbc_fetch_row($Result_ID,$i)
0);
echo " ";
for ($j=1;$j {
echo " ".$i." ";
echo " ".odbc_result($Result_ID,$j). " " ; ;
echo " ";
$i=$i+1;
echo " ";>
実際、クエリプロセスは次のように簡略化することもできます。 =odbc_connect("db" ,"","");
$Result_ID=odbc_exec($Connection_ID,"タブ 1 から * を選択");
odbc_result_all($Result_ID); >
http://www.bkjia.com/PHPjc/532090.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/532090.html
技術記事

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Go 言語は、クロージャとリフレクションという 2 つの動的関数作成テクノロジを提供します。クロージャを使用すると、クロージャ スコープ内の変数にアクセスでき、リフレクションでは FuncOf 関数を使用して新しい関数を作成できます。これらのテクノロジーは、HTTP ルーターのカスタマイズ、高度にカスタマイズ可能なシステムの実装、プラグイン可能なコンポーネントの構築に役立ちます。

C++ 関数の名前付けでは、読みやすさを向上させ、エラーを減らし、リファクタリングを容易にするために、パラメーターの順序を考慮することが重要です。一般的なパラメータの順序規則には、アクション-オブジェクト、オブジェクト-アクション、意味論的な意味、および標準ライブラリへの準拠が含まれます。最適な順序は、関数の目的、パラメーターの種類、潜在的な混乱、および言語規約によって異なります。

効率的で保守しやすい Java 関数を作成するための鍵は、シンプルに保つことです。意味のある名前を付けてください。特殊な状況に対処します。適切な可視性を使用してください。

1. SUM 関数は、列またはセルのグループ内の数値を合計するために使用されます (例: =SUM(A1:J10))。 2. AVERAGE 関数は、列またはセルのグループ内の数値の平均を計算するために使用されます (例: =AVERAGE(A1:A10))。 3. COUNT 関数。列またはセルのグループ内の数値またはテキストの数をカウントするために使用されます。例: =COUNT(A1:A10)。 4. IF 関数。指定された条件に基づいて論理的な判断を行い、結果を返すために使用されます。対応する結果。

C++ 関数のデフォルト パラメーターの利点には、呼び出しの簡素化、可読性の向上、エラーの回避などがあります。欠点は、柔軟性が限られていることと、名前の制限があることです。可変引数パラメーターの利点には、無制限の柔軟性と動的バインディングが含まれます。欠点としては、複雑さの増大、暗黙的な型変換、デバッグの難しさなどが挙げられます。

C++ で参照型を返す関数の利点は次のとおりです。 パフォーマンスの向上: 参照による受け渡しによりオブジェクトのコピーが回避され、メモリと時間が節約されます。直接変更: 呼び出し元は、返された参照オブジェクトを再割り当てせずに直接変更できます。コードの簡素化: 参照渡しによりコードが簡素化され、追加の代入操作は必要ありません。

C++ の例外処理は、特定のエラー メッセージ、コンテキスト情報を提供し、エラーの種類に基づいてカスタム アクションを実行するカスタム例外クラスを通じて強化できます。 std::Exception から継承した例外クラスを定義して、特定のエラー情報を提供します。カスタム例外をスローするには、throw キーワードを使用します。 try-catch ブロックでdynamic_castを使用して、キャッチされた例外をカスタム例外タイプに変換します。実際の場合、open_file 関数は FileNotFoundException 例外をスローします。例外をキャッチして処理すると、より具体的なエラー メッセージが表示されます。

カスタム PHP 関数と定義済み関数の違いは次のとおりです。 スコープ: カスタム関数はその定義のスコープに限定されますが、事前定義関数はスクリプト全体からアクセスできます。定義方法: カスタム関数は function キーワードを使用して定義されますが、事前定義関数は PHP カーネルによって定義されます。パラメータの受け渡し: カスタム関数はパラメータを受け取りますが、事前定義された関数はパラメータを必要としない場合があります。拡張性: カスタム関数は必要に応じて作成できますが、事前定義された関数は組み込みで変更できません。
