PHP では、mysql データベースをよく使用しますが、PHP7 のネイティブ MySQL データベース操作とは何かご存知ですか?今日は編集者が詳しく説明しますので、必要に応じて参照してください。
MySQL サーバーに接続します
mysqli_connect(host, ユーザー名, パスワード [,dbname] [,port]);
-パラメータ :
host: MySQL サーバー。ポート番号を含めることができます。デフォルト値は「localhost:3306」
username: ユーザー名です。デフォルト値はサーバープロセス所有者のユーザー名、
パスワード: パスワードです。
dbname: データベース名。
port: MySQL サーバーのポート番号。デフォルトは 3306 です。
#- 戻り値: 接続が成功すると、mysqli 接続オブジェクトが返されます。失敗した場合は false を返します。 現在のデータベースを選択しますmysqli_select_db(mysqliLink,database)- 説明: データベース サーバーには多くのデータベースが含まれている場合があり、通常は特定のデータベース用のプログラミングが必要です- 戻り値: 成功した場合は TRUE、失敗した場合は FALSEクライアント文字セットを設定しますmysqli_set_charset(mysqliLink, charset)- 説明: デフォルトの文字エンコーディングを設定します - 戻り値: 成功した場合は TRUE、失敗した場合は FALSE。 MySQL クエリを送信しますmysqli_query(mysqliLink, queryStr)- パラメーター: query はクエリ文字列です; linkアクティブなデータベース接続が作成されています; - 説明: mysqli_query() は、SELECT、SHOW、または DESCRIBE ステートメントの mysqli_result 結果セット オブジェクトのみを返します。クエリが正しく実行されない場合は、FALSE を返します。他のタイプの SQL ステートメントの場合、mysqli_query() は正常に実行された場合は TRUE を返し、エラーが発生した場合は FALSE を返します。 FALSE 以外の戻り値は、クエリが有効であり、サーバーによって実行できることを意味します。 - 注: コマンド ライン モードとは異なり、クエリ文字列はセミコロンで終わるべきではありません。 結果セットから行を連想配列、数値配列、またはその両方として取得しますmysqli_fetch_array (mysqliResult [, resultType])- パラメーター: resultType は定数、値: MYSQLI_BOTH (両方、デフォルト)、MYSQLI_ASSOC (連想インデックス)、MYSQLI_NUM (数値インデックス)
- 戻り値: 行がない場合は、結果セットから取得した行に基づいて生成された配列を返します。間違い。
#- 注: この関数によって返されるフィールド名は大文字と小文字が区別されます。
結果セットからすべての行を連想配列、列挙配列、またはその両方として取得します。
mysqli_fetch_all(mysqliResult [, resultType ])
- パラメーター: $result_type は値を持つ定数: MYSQLI_BOTH (両方、デフォルト)、MYSQLI_ASSOC (連想インデックス)、MYSQLI_NUM (数値インデックス)
- 戻り値: 結果セットから取得した行に基づいて生成された配列を返します。もう行はありません。
#- 注: この関数によって返されるフィールド名は大文字と小文字が区別されます。 結果セット内の行数を取得しますmysqli_num_rows(mysqliResult)- 注: このコマンドは SELECT ステートメントに対してのみ有効です。 結果セットから行を連想配列として取得array mysqli_fetch_assoc(mysqliResult)- 戻り値: 結果セットから取得した行から生成された連想配列、行がない場合は FALSE を返します; - 注: この関数によって返されるフィールド名は大文字と小文字が区別されます。 前の MySQL 操作によって影響を受けたレコード行数を取得しますmysqli_affected_rows (mysqliLink)- 説明: 最新の SELECT、INSERT、UPDATE、または行数を取得します。 DELETE クエリの影響を受けます。#- 注: 最新のクエリが失敗した場合、関数は -1 を返します。 UPDATE クエリを使用する場合、MySQL は元の値と新しい値を更新しません。戻り値は必ずしもクエリ条件を満たすレコードであるとは限りません。変更されたレコードの数のみが返されます。
結果セットに関連付けられたメモリを解放します
mysqli_free_result(mysqliResult)
- パラメーター: mysqliResult は結果セット オブジェクトです。
前の MySQL 接続によって生成されたテキスト エラー メッセージを返します
mysqli_connect_error()
- パラメーター: パラメーターなし
推奨される学習:
phpビデオチュートリアル以上がPHP7 のネイティブ MySQL データベース操作とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

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

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

Dreamweaver Mac版
ビジュアル Web 開発ツール
