MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

PHPでMySQLデータベースを選択するには?mysql_select_db関数の使い方を解説

PHPでMySQLデータベースを選択する際に使用されるのが、mysql_select_db関数です。この関数は2つの引数を受け取り、データベースの選択に成功した場合はTRUEを、失敗した場合はFALSEを返します。

構文

bool mysql_select_db( db_name, connection );

パラメータ一覧

この関数で使用されるパラメータは以下の通りです。

番号パラメータと説明
1db_name
必須 – 選択対象となるMySQLデータベースの名前を指定します。
2connection
省略可能 – 接続リソースを指定しない場合、mysql_connect()によって最後に開かれた接続が自動的に使用されます。

注意点:mysql系関数は非推奨

mysql_select_db()を含むmysql_*系の関数は、PHP 5.5.0で非推奨となり、PHP 7.0.0で完全に削除されました。現在の開発では、後継となるmysqli拡張モジュールmysqli_select_db()、またはPDOを使用することが推奨されています。

mysqli版の基本的な使い方は以下の通りです。

$conn = mysqli_connect("localhost", "user", "password");
mysqli_select_db($conn, "database_name");

新規プロジェクトでは、セキュリティ面やパフォーマンスの観点からも、mysqliやPDOの利用を検討してください。

  1. PHPのftp_login()関数とは?使い方とサンプルコードを解説

    ftp_login()関数とは PHPのftp_login()関数は、確立されたFTP接続に対してユーザーログインを実行するための関数です。FTPサーバーへの接続後、この関数で認証を行うことで、ファイルのアップロードやダウンロードなどの各種操作が可能になります。 構文 ftp_login(con, user_name, password); パラメータ con − ftp_connect()で取得したFTP接続リソース user_name − ログインに使用するユーザー名 password − ログイン用のパスワード 戻り値 ftp_login()関数は

  2. PHPのhtmlentities()関数とは?構文・パラメータ・使い方を徹底解説

    htmlentities()関数は、適用可能なすべての文字をHTMLエンティティに変換するための関数です。ユーザー入力を安全に表示したい場合や、HTMLタグをそのまま文字列として出力したい場合などに活用され、XSS(クロスサイトスクリプティング)対策としても重要な役割を果たします。構文htmlentities(str, flags, character-set, double_encode)パラメータstr − 変換対象となる文字列を指定します。flags − 引用符の扱い、無効なエンコーディングへの対応方法、および使用するドキュメントタイプを指定します。利用可能な引用スタイルは以下の通りです