php を mysql に接続する手順: 1. mysqli_connect() を使用してデータベースに接続します; 2. 実行する SQL クエリ ステートメントを含む PHP 文字列変数を作成します; 3. mysqli_query() を使用してクエリを実行します; 4. mysqli_close() を使用して接続を閉じます。
この 2 つを接続する手順は、主に 4 つの手順に分かれています:
1. mysqli_connect( ) を使用します。データベースに接続します;
2. SQL クエリ文字列を組み立てて変数に入れます。これは次のステップで必須パラメータとして使用されます;
3. mysqli_query( を使用します) ) クエリを実行するには、
4. mysqli_close() を使用して接続を閉じます。
以下の詳細な分析
1. mysqli_connect(): 接続を確立します。構文
mysqli_connect(server,user,passwd,database_name);
この関数は、場所、ユーザー名、パスワードとデータベース名 これは文字列として処理されるため、引用符で囲む必要があります。例:
$dbc = mysqli_connect('localhost','root','password','aliendatabase');
この関数を呼び出すと、データベース接続を取得でき、PHP 変数 $dbc も取得できます。データベースと対話します。
注: 1. PHP ステートメントはセミコロンで終了する必要があります。
2. 「localhost」を使用することは、データベース サーバーと Web サーバーが同じサーバー コンピュータ上にあることを意味します。
3. 4 番目のパラメータが省略された場合、mysqli_select_db() を使用してデータベース名を指定します;
4. 接続が失敗した場合、die() 関数は PHP スクリプトを終了します
$dbc = mysqli_connect('localhost','root','password','aliendatabase') or die('Error connecting to MySQL sever.');
などの失敗コード フィードバックを提供します。接続の作成に失敗した場合は、die() 関数を呼び出すと、フィードバック メッセージがページに出力されます。これは同じステートメントの継続であるため、2 つの関数の間 (つまり or の前) にセミコロンは必要ありません。
2. 追加、削除、作成など、実行する SQL クエリ ステートメントを含む PHP 文字列変数を作成します。たとえば、INSERT クエリを作成します。
$query = "INSERT INTO aliens_abduction(first_name, last_name, ". " when_it_happend, how_long, how_many, alien_description, ". " what_they_did ,fang_spotted, other, email) ". "VALUES ('Sally', 'Jones', '3 days ago', '1 day',’four‘, ". " 'green with six tentacles', 'We just talked and palyed with a dog' , ". " 'yes', 'I may have seen your dog .Contact me.', ". " 'sa' )";
コード説明: 1. $query は INSERT クエリを含む PHP 文字列変数です;
2. ピリオド「.」は、この文字列を次の行と連結するように PHP に指示します;
3.コード全体は PHP コードであり、セミコロンで終わる必要があります。
INSERT クエリを文字列に保存した後、mysqli_query() 関数に渡すことができます。
注: 1. 「クエリ」の意味は非常に広く、あらゆるクエリを指します。データベース上で完了する SQL データの保存と取得を含むコマンド;
2. PHP の SQL クエリ ステートメントは二重引用符を使用します
3. SQL クエリ ステートメントの文字列値は引用符で囲む必要があります
4. 数値には引用符は必要ありません
5. NULL 値には引用符は必要ありません
3. PHP を使用して MySQL データベースにクエリを実行します
mysqli_query() 関数はクエリを完了するために 2 つの情報を必要とします: データベース接続 (最初のステップ) と SQL クエリ文字列 (2 番目のステップ)。例:
$result = mysqli_query($dbc,$query); or die('Error querying database.');
$result 変数は、 mysqli_query() によって実行されたクエリは成功しました。
IV. mysqli_close() を使用して接続を閉じます。パラメータは、最初の再開のデータベース接続変数です (例:
mysqli_close($dbc);)。
以上がphpとmysqlを接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。