PHPスクリプトを使用してMySQLデータベース接続を確立するために使用されるPHP関数はどれですか?
PHPはmysql_connect()を提供します データベース接続を開く関数。この関数は5つのパラメーターを受け取り、成功した場合はMySQLリンク識別子を返し、失敗した場合はFALSEを返します。その構文は次のとおりです-
connection mysql_connect(server,user,passwd,new_link,client_flag);
次の表に、上記の構文で使用されているパラメーターを示します-
Sr.No | パラメータと説明 |
1 | サーバー オプション-データベースサーバーを実行しているホスト名。指定しない場合、デフォルト値はlocalhost:3306になります |
2 | ユーザー オプション-データベースにアクセスするユーザー名。指定しない場合、デフォルトはサーバープロセスを所有するユーザーの名前になります |
3 | Passwd オプション-データベースにアクセスするユーザーのパスワード。指定しない場合、デフォルトは空のパスワードになります |
4 | new_link オプション-同じ引数を使用してmysql_connect()が2回呼び出された場合、新しい接続は確立されません。代わりに、すでに開いている接続の識別子が返されます |
5 | client_flags オプション-次の定数の組み合わせ-
|
-
MySQLクエリの影響を受ける行数を指定するために使用されるPHP関数はどれですか?
PHPはmysql_affected_rows()を使用します クエリが変更された行数を調べる関数。この関数は基本的に、前のSELECT、INSERT、UPDATE、REPLACE、またはDELETEクエリで影響を受けた行の数を返します。 0より大きい整数の戻りは、影響を受けた行の数を示し、0は影響を受けたレコードがないことを示し、-1はクエリがエラーを返したことを示します。その構文は次のとおりです- 構文 mysql_affected_rows( connection ); 以下はこの関数で使用されるパラメーターです- S。いいえ。 パラメータと説明 1。 接続
-
PHPを使用してMySQLデータベースで可能な列挙型の値を取得するにはどうすればよいですか?
INFORMATION_SCHEMA.COLUMNSテーブルを使用して、MySQLデータベースで可能な列挙値を取得できます。構文は次のとおりです- SELECT COLUMN_TYPE AS anyAliasName FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = ‘yourDatabaseName’ AND TABLE_NAME = 'yourTableName' AND COLUMN_NAME = 'your