Maison > Article > Les sujets > Résumé de la connexion PHP à la méthode de base de données MySql
Recommandé (gratuit) : php Tutoriel mysql
PHP est livré avec une méthode de connexion à la base de données orientée processus, et les méthodes courantes suivantes sont généralement utilisées. Les étapes spécifiques sont les suivantes :
1. Créez une connexion à la base de données :
$db_connect=mysql_connect($dbhost,$username,$userpass) or die("Unable to connect to the MySQL!");
Cette connexion est une connexion non persistante, où $dbhost est la configuration de l'hôte, généralement localhost, et le numéro de port de la connexion peut également être spécifié, généralement 3306 est utilisé par défaut. $username est le nom d'utilisateur pour se connecter à la base de données. $userpass
est le mot de passe.
La valeur de retour est le type de connexion après une connexion réussie, et false en cas d'échec.
2. Sélectionnez la base de données à exploiter.
mysql_select_db($databasename,$db_connect);
$databasename
n'est pas le nom de la base de données. Le deuxième paramètre est la connexion et peut être vide. La valeur de retour est bool.
Le manuel PHP explique le deuxième paramètre comme suit : Connexion MySQL. Si aucun ID de connexion n'est spécifié, la connexion la plus récemment ouverte par mysql_connect() est utilisée. Si la connexion n'est pas trouvée, il essaiera de la créer en appelant <code><span class="function">mysql_connect()</span>
mysql_connect() sans paramètres. Si la connexion n'est pas trouvée ou ne peut pas être établie, une erreur de niveau E_WARNING
mysql_query($sql);Exécutez une instruction SQL. Si le SQL est de type select, show, etc., l'ensemble de résultats de la requête sera renvoyé si elle réussit, et FALSE si elle échoue. S'il s'agit d'un insert delete update, la valeur renvoyée est de type booléen. Ce qui précède sont les trois étapes de base. Ce qui suit est une description plus complète de la méthode de la bibliothèque de fonctions MySQL.
mysql_affected_rows: | 得到 MySQL 最后操作影响的列数目。 |
mysql_close: | 关闭 MySQL 服务器连接。 |
mysql_connect: | 打开 MySQL 服务器连接。 |
mysql_create_db: | 建立一个 MySQL 新数据库。 |
mysql_data_seek: | 移动内部返回指针。 |
mysql_db_query: | 送查询字符串 (query) 到 MySQL 数据库。 |
mysql_drop_db: | 移除数据库。 |
mysql_errno: | 返回错误信息代码。 |
mysql_error: | 返回错误信息。 |
mysql_fetch_array: | 返回数组资料。 |
mysql_fetch_field: | 取得字段信息。 |
mysql_fetch_lengths: | 返回单列各栏资料最大长度。 |
mysql_fetch_object: | 返回类资料。 |
mysql_fetch_row: | 返回单列的各字段。 |
mysql_field_name: | 返回指定字段的名称。 |
mysql_field_seek: | 配置指针到返回值的某字段。 |
mysql_field_table: | 获得目前字段的资料表 (table) 名称。 |
mysql_field_type: | 获得目前字段的类型。 |
mysql_field_flags: | 获得目前字段的标志。 |
mysql_field_len: | 获得目前字段的长度。 |
mysql_free_result: | 释放返回占用内存。 |
mysql_insert_id: | 返回最后一次使用 INSERT 指令的 ID。 |
mysql_list_fields: | 列出指定资料表的字段 (field)。 |
mysql_list_dbs: | 列出 MySQL 服务器可用的数据库 (database)。 |
mysql_list_tables: | 列出指定数据库的资料表 (table)。 |
mysql_num_fields: | 取得返回字段的数目。 |
mysql_num_rows: | 取得返回列的数目。 |
mysql_pconnect: | 打开 MySQL 服务器持续连接。 |
mysql_query: | 送出一个 query 字符串。 |
mysql_result: | 取得查询 (query) 的结果。 |
mysql_select_db: | 选择一个数据库。 |
mysql_tablename: | 取得资料表名称。 |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!