Maison > Les sujets > phpmysql > le corps du texte

Résumé de la connexion PHP à la méthode de base de données MySql

coldplay.xixi
Libérer: 2020-12-14 17:22:05
avant
4322 Les gens l'ont consulté

Tutoriel php mysqlLa colonne présente la méthode de connexion de la base de données MySql avec PHP

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!");
Copier après la connexion

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);
Copier après la connexion

$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

sera générée.

3. Exécutez l'instruction SQL.

mysql_query($sql);
Copier après la connexion

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal