ホームページ >バックエンド開発 >PHPの問題 >phpとmysqlを連携させる機能は何ですか?

phpとmysqlを連携させる機能は何ですか?

王林
王林オリジナル
2019-09-25 17:55:283178ブラウズ

phpとmysqlを連携させる機能は何ですか?

#一般的に使用される mysqli メソッドは次のとおりです。

mysqli_connect: 接続認証

mysqli_connect_error: 接続失敗のエラー メッセージ

mysqli_close: 接続を閉じます

mysqli_errno: エラー番号

mysqli_error: エラー メッセージ

mysqli_query: クエリ SQL コマンドの実行

mysqli_affected_rows: 現在の mysql 操作は影響を受けます。行数 (書き込み操作)

mysqli_num_rows: 現在のクエリ結果セットの行数

mysqli_free_result: クエリの結果セットを解放します。 query

mysqli_fetch_row: クエリ結果セットからレコードを取得し、1 次元配列 (インデックス配列) を返します。

mysqli_fetch_assoc:クエリ結果セットからレコードを取得し、配列として返します (連想配列: 添字としてフィールド名)

#mysqli_fetch_all

: クエリ結果セットからすべてのレコードをフェッチし、2 次元配列を返します

PHP が MySQL に接続する ネイティブ MySQL 関数の概要

1. 接続データベース情報を構成する

1. データベースに接続する

mysql_connect($server, $username, $password)

2. 文字セットを設定します

mysql_set_charset($charset)

3. データベースを選択します

mysql_select_db($database_name)

2. SQL ステートメントをデータベースに送信して実行します

mysql_query($sql); SQL ステートメントの場合実行に失敗した場合はfalseを返し、実行に成功した場合はリソース(クエリの実行など)があればtrueを返し、それ以外はtrueを返します。

3. 返された結果セットからデータを解析します

1. 影響を受ける行の数を返します

mysql_num_rows ($result)

結果セット内の行数を取得します

mysql_affected_rows()

前の操作によって影響を受けたレコード行数を取得します#mysql_insert_id()

; 前の挿入操作で生成された ID を取得します

2. クエリ リソースを返します (以下は、一度に結果セットから 1 行のレコードを取得します) )

mysql_fetch_row()

数値インデックス

mysql_fetch_assoc()

フィールド名インデックス

mysql_fetch_array( )

両方

3. エラー メッセージを返します

mysql_error()

; テキスト エラー メッセージ

#mysql_errno(); エラー 情報のデジタル エンコーディング

4. データベース接続を閉じます

mysql_close();

PHP 関数ライブラリの PDO

1.PDO

##PDO->beginTransaction() — をマークします。ロールバック開始点

PDO->commit() — ロールバック終了点をマークし、SQL

PDO->__construct() を実行します。 — PDO リンク データベースを確立します。 Example

PDO->errorCode() — エラー コードを取得します

PDO->errorInfo() — エラー情報を取得します

PDO->exec() # SQL ステートメントを処理し、影響を受けたエントリの数を返します

PDO->getAttribute () — 「データベース接続オブジェクト」のプロパティを取得します。

PDO->getAvailableDrivers() — 有効な PDO ドライバー名を取得します

#PDO->lastInsertId( ) #—最後に書き込まれたデータの主キー値を取得します

#PDO->prepare() —「クエリ オブジェクト」を生成します

PDO->query() — SQL ステートメントを処理し、「PDOStatement」を返します

PDO->quote() —特定の SQL の文字 文字列に引用符を追加します

PDO->rollBack() — ロールバックを実行します

PDO->setAttribute() — 「データベース "接続オブジェクト" 設定プロパティの場合」

推奨チュートリアル:PHP ビデオ チュートリアル

以上がphpとmysqlを連携させる機能は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHPを開くエラー次の記事:PHPを開くエラー