Comment ajouter, supprimer, modifier et interroger PHP pour faire fonctionner MySQL : 1. Insérer l'instruction [insérer dans le nom de la table de données (champ 1, champ 2,....) valeurs ("valeur 1" , "valeur 2",. .)]; 2. Supprimer l'instruction [supprimer de indique où champ = 'condition'].
Comment ajouter, supprimer, modifier et vérifier PHP pour faire fonctionner MySQL :
Étape 1 : Allez-y. vers www dans wamp Dans le répertoire de dossiers, créez un dossier de test, puis créez un dossier de messages dans le dossier de test pour stocker chaque fichier qui a été ajouté, supprimé, modifié et vérifié. (Comme le montre la figure)
2. Étape 2 : N'oubliez pas d'activer wamp, puis créez un fichier conn.php
dans le dossier www/test/message, qui est principalement utilisé pour les connexions PHP à la base de données MySQL.
Le code est le suivant : (Vous pouvez également voir l'image)
// 连接数据库:mysqli_connect(服务器名,用户名,密码,数据库名) $conn = mysqli_connect("localhost","root",'','user'); // 设置插入数据编码为utf8,不设置的话会出现乱码 mysqli_query($conn,"set names utf8");
Digression : Ici, j'ai créé une base de données d'utilisateurs, vous pouvez. créez également ce dont vous avez besoin Pour les bases de données, l'essentiel est que vous devez savoir à quoi ressemblent les champs de votre base de données.
Instruction SQL créée par la base de données utilisateur : (Il vous suffit de copier cette partie du code de la base de données dans l'instruction de la base de données à exécuter pour créer cette table. La première phrase consiste à créer une base de données appelée utilisateur et à créer un message. table de données dedans. )
create database user; CREATE TABLE `message` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(255) CHARACTER SET utf8 DEFAULT NULL, `content` varchar(255) CHARACTER SET utf8 DEFAULT NULL, `who` varchar(255) CHARACTER SET utf8 DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1;
4. PHP utilise Mysql pour ajouter des données
Étape 1 : Ajouter des données (ajouter, supprimer, modifier) Lors du processus de vérification, vous devez utiliser la connexion à la base de données)
Tout d'abord, vous devez créer un index.php
dans www/test/message/ pour implémenter l'opération PHP pour ajouter données vers la base de données mysql. (Vous pouvez le créer comme indiqué dans le chemin du fichier dans l'introduction)
Lieu clé : insérer l'instruction "insérer dans le nom de la table de données (champ 1, champ 2,....) valeurs ("value 1", "Value 2",....)"
<?php include "conn.php";//引用数据库连接文件 //关键的地方是sql语句的书写,一定不能写错,要对应前一个数据表的字段对应插入对应的值,然后实现插入数据。 $sql = "insert into message(title,content,who) values('留言标题','留言内容','留言人')"; $result = mysqli_query($conn,$sql);//处理数据语句,这句很重要!! if($result){ echo "发布留言成功!"; }else{ echo "发布留言失败!"; }
Remarque : Lorsque vous souhaitez exécuter cette partie du code, vous devez activer wamp, puis entrez le chemin dans le navigateur :localhost/test/message/index.php
, puis vérifiez-le.
Le code suivant fonctionne de la même manière !
5. PHP exploite Mysql pour supprimer des données
Étape 2 : Mise en œuvre de l'ajout de données (processus d'ajout, de suppression, de modification et en vérifiant Vous devez utiliser la méthode pour vous connecter à la base de données)
Tout d'abord, vous devez créer un shanchu.php
dans www/test/message/ pour faire fonctionner php pour supprimer les données dans la base de données mysql. (Vous pouvez le créer comme indiqué dans le chemin du fichier dans l'introduction)
Point clé : supprimer l'instruction "delete from indique où champ = 'condition'"
<?php include "conn.php";//引用数据库连接文件 // 删除留言,关键在于sql语句的改变 $sql = "delete from message where id='1'";//删除id=1的数据 $result = mysqli_query($conn,$sql);//这句是执行sql语句,很重要! if($result){ echo "删除成功!<a href='message.php'>返回</a>"; }else{ echo "删除失败!<a href='message.php'>返回</a>"; }
Remarque : vous devez Lors de l'exécution de cette partie du code, vous devez activer wamp, puis saisir :localhost/test/message/shanchu.php
dans le chemin du navigateur, puis le vérifier.
Le code suivant fonctionne de la même manière !
6. PHP utilise Mysql pour réaliser la recherche de données
Étape 3 : Mise en œuvre de la recherche de données (processus d'ajout, de suppression, modification et vérification Vous devez utiliser la méthode pour vous connecter à la base de données)
Tout d'abord, vous devez créer un message.php
dans www/test/message/ pour faire fonctionner php pour supprimer les données dans la base de données mysql . (Vous pouvez le créer comme indiqué dans le chemin du fichier dans l'introduction)
Lieu clé : recherchez l'instruction "select * from table name which condition (facultatif)"
Partie de code :
<?php include "conn.php";//引用数据库连接文件 $sql = "select * from message";//查询全部数据 $result = mysqli_query($conn,$sql); //处理sql语句 while($row = mysqli_fetch_array($result){ echo $row['title']; echo $row['content']; echo $row['who']; }
Remarque : Lorsque vous souhaitez exécuter cette partie du code, vous devez ouvrir wamp, puis saisir le chemin dans le navigateur : localhost/test/message/message.php
, puis le vérifier.
Le code suivant fonctionne de la même manière !
7. PHP utilise MySQL pour modifier les données
La troisième étape : mise en œuvre de la modification des données (le processus d'ajout, de suppression , la modification et la vérification doivent être utilisées pour se connecter à la base de données)
Vous devez d'abord créer un xiugai.php
dans www/test/message/ pour faire fonctionner php pour supprimer les données dans la base de données mysql. (Vous pouvez le créer comme indiqué dans le chemin du fichier dans l'introduction)
Point clé : modifier l'instruction "update table name set field 1='value 1', field 2='value 2' , champ 3='Valeur 3' où champ='condition'"
Partie du code :
<?php include "conn.php";//引用数据库连接文件 // 修改对应id数据到数据库,修改id=1的数据 $sql="update message set title='修改标题',content='修改内容',who='修改名' where id='1'"; $result = mysqli_query($conn,$sql);//处理数据库 if($result){ echo "修改留言成功!"; }else{ echo "修改留言失败!"; }
注意:你要运行这部分代码的时候,是要开启wamp后,然后在浏览器里面路径输入:localhost/test/message/xiugai.php,然后查看的。
相关学习推荐:PHP编程从入门到精通
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!