Introduction à ...LOGIN

Introduction à PHPMySQL

Avec PHP, vous pouvez vous connecter et faire fonctionner des bases de données.
MySQL est le système de base de données open source le plus populaire utilisé avec PHP.
Si vous souhaitez en savoir plus sur MySQL, vous pouvez consulter le tutoriel MySQL sur ce site.

Qu'est-ce que PHP MySQL

MySQL est une base de données relationnelle (Relational Database Management System), cette soi-disant "relationnelle" peut être compris comme la notion de « table »,

Une base de données relationnelle est constituée d'une ou plusieurs tables, comme le montre la figure :

106.png


En-tête : Le nom de chaque colonne

Ligne : Une collection de données avec le même type de données ; ;

ligne (col) : Chaque ligne est utilisée pour décrire les informations spécifiques d'une personne/chose

valeur ( valeur) : Les informations spécifiques de la ligne, chaque valeur doit être la même que le type de données de la colonne

Clé (clé) : Utilisée pour identifier une personne spécifique dans la méthode table ; la valeur de la clé est unique dans la colonne actuelle.


L'image ci-dessus montre un simple tableau de base de données, permettant aux débutants d'avoir une image préliminaire en tête. Ce qui suit explique les caractéristiques de MySQL

MySQL est un système de base de données utilisé sur le Web.

MySQL est un système de base de données qui s'exécute sur un serveur.

MySQL est idéal pour les petites et grandes applications.

MySQL est très rapide, fiable et facile à utiliser.

Le programme de base de MySql adopte une programmation multithread complète.

MySQL prend en charge le SQL standard.

MySQL se compile sur certaines plateformes.

MySQL est gratuit à télécharger et à utiliser.

MySQL est développé, publié et pris en charge par Oracle Corporation.

MySQL doit son nom au fondateur de l'entreprise, la fille de Monty Widenius : My.

PHP fournit un support important pour MySql. PHP fournit un ensemble complet de fonctions MySql et fournit un support complet pour MySql.

Les données dans MySQL sont stockées dans des tables. Un tableau est une collection de données associées, composée de colonnes et de lignes.


Les bases de données sont très utiles pour stocker des informations dans des catégories. La base de données d'une entreprise peut contenir les tables suivantes :

Employés : table des classes d'employés.

Produits : Tableau des produits.

Clients : formulaire client.

Commandes : Bon de commande entreprise.


PHP + MySQL

La base de données MySQL gratuite est généralement utilisée via PHP.

La combinaison de PHP et MySQL est multiplateforme. (Vous pouvez développer sur Windows et appliquer sur les plateformes Unix.)

Requête

Une requête est une requête ou une requête.

Grâce à MySQL, nous pouvons interroger la base de données pour obtenir des informations spécifiques et obtenir le jeu d'enregistrements renvoyé.

Regardez la requête suivante (en utilisant le SQL standard) :

mysql> définir les noms utf8;
mysql> SELECT nom (colonne) FROM sites Web (nom de la table de base de données);
+---------------+
| nom |
|
+---------------+
| Google |
| Taobao |
php site chinois |
| Weibo |
| Facebook
| StackoverFlow
+-------------- 🎜> 6 RANGÉES dans l'ensemble (0,00 SEC)

Déclaration set names utf8; est utilisée pour définir l'encodage de la base de données afin que le chinois puisse être affiché normalement.

La requête ci-dessus sélectionne toutes les données de la colonne "nom" de la table "sites Web".

Les instructions de requête sont les opérations de base pour apprendre MySQL, qui seront expliquées en détail sur le site Web suivant.

Pour en savoir plus sur SQL, visitez nos tutoriels SQL.

Télécharger la base de données MySQL

Si votre serveur PHP ne possède pas de base de données MySQL, vous pouvez télécharger MySQL gratuitement ici : http:// www.mysql.com.

Vous pouvez également utiliser des logiciels tels que WampServer, PhpStudy, etc., avec sa propre base de données MySQL.

Faits sur les bases de données MySQL

Une fonctionnalité intéressante de MySQL est qu'elle peut être réduite pour prendre en charge l'application de bases de données intégrées.
Peut-être à cause de cela, beaucoup de gens pensent que MySQL ne peut gérer que des systèmes de petite et moyenne taille.

En fait, MySQL est la base de données standard de facto pour les sites Web qui prennent en charge d'énormes quantités de données et de trafic (comme Friendster, Yahoo, Google).

Cette adresse donne un aperçu des entreprises utilisant MySQL : http://www.mysql.com/customers/.

Distinguer entre base de données et logiciel de gestion de base de données

Nous appelons généralement MySQL une base de données. En fait, le nom complet devrait être logiciel de gestion de base de données, et une collection de tables de données. Cela s'appelle une base de données.

Par conséquent, un logiciel de gestion de base de données peut gérer plusieurs bases de données. Chaque base de données peut avoir plusieurs tables de données, et chaque table de données peut avoir plusieurs champs.


php1.png

section suivante
<?php // 这段代码需要预先创建好数据库和表才能运行 $conn = mysqli_connect($servername,$username,$password); // 获取连接 if($conn){ //判断是否连接 mysqli_select_db($conn,"db_name"); // 选择一个数据库 mysqli_query($conn,"set names utf8"); // 查询输出要使用utf8的编码格式,避免乱码 $sql = "select * from product;"; // 查找到数据库的product表() $result = mysqli_query($conn,$sql); // 从键连获取到数据库的字表 while($row = mysqli_fetch_array($result,MYSQL_ASSOC)){ // MYSQLI_ASSOC返回键值形式数组 echo $row["需要输出的表中列的名称"]; } mysqli_free_result($result); // 释放内存在 mysqli_close($conn); // 关闭连接 echo "成功"; }else{ echo "失败"; }; ?>
soumettreRéinitialiser le code
chapitredidacticiel