PHPでMySQLデータベースを選択するには?mysql_select_db関数の使い方を解説
PHPでMySQLデータベースを選択する際に使用されるのが、mysql_select_db関数です。この関数は2つの引数を受け取り、データベースの選択に成功した場合はTRUEを、失敗した場合はFALSEを返します。
構文
bool mysql_select_db( db_name, connection );
パラメータ一覧
この関数で使用されるパラメータは以下の通りです。
| 番号 | パラメータと説明 |
| 1 | db_name 必須 – 選択対象となるMySQLデータベースの名前を指定します。 |
| 2 | connection 省略可能 – 接続リソースを指定しない場合、 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の利用を検討してください。
-
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()関数は
-
PHPのhtmlentities()関数とは?構文・パラメータ・使い方を徹底解説
htmlentities()関数は、適用可能なすべての文字をHTMLエンティティに変換するための関数です。ユーザー入力を安全に表示したい場合や、HTMLタグをそのまま文字列として出力したい場合などに活用され、XSS(クロスサイトスクリプティング)対策としても重要な役割を果たします。構文htmlentities(str, flags, character-set, double_encode)パラメータstr − 変換対象となる文字列を指定します。flags − 引用符の扱い、無効なエンコーディングへの対応方法、および使用するドキュメントタイプを指定します。利用可能な引用スタイルは以下の通りです