Maison > Article > base de données > PHP se connecte à la base de données et implémente les opérations d'ajout, de suppression, de modification et de requête les plus élémentaires grâce à une approche orientée processus.
Ajouter, supprimer, modifier et interroger sont les opérations les plus élémentaires et les plus importantes dans les opérations de base de données.
Après avoir configuré l'environnement PHP, voyons comment se connecter à la base de données MySQL via PHP et comment implémenter les ajouts, suppressions, modifications et requêtes les plus élémentaires. Pas grand chose d’autre à dire, passons directement au code.
Tutoriels vidéo MySQL recommandés : "Tutoriel MySQL"
1 Connectez la base de données MySQL avec PHP
<?php $host ="localhost";//服务器地址 $root ="root";//用户名 $password ="admin";//密码 $database ="beyondweb_test";//数据库名 $conn = mysql_connect($host,$root,$password);//连接数据库 if(!$conn){ die("数据库连接失败!".mysql_error()); }else{ echo"数据库连接成功"; } mysql_select_db($database,$conn);//选择数据库 mysql_query("set names utf-8");//设置编码为utf-8 ?>
2. la base de données Ajout de données
Tout d'abord, j'ai créé une telle table utilisateur dans la base de données Beyondweb_test à des fins de démonstration. Comme le montre l'image :
Instruction SQL :
CREATE TABLE user( id INT(20) PRIMARY KEY AUTO_INCREMENT, nikename VARCHAR(30), email VARCHAR(40) );
Ensuite, ajoutez des données à la base de données :
<?php $query ="INSERT INTO user(nikename,email) VALUES(#张三#,#beyondwebdotcn@xxx.com#);";//#号代表单引号,使用单引号才是正确的 $result = mysql_query($query); if(!$result){ echo"Error!"; }else{ echo"Success!"; mysql_close($conn);//关闭数据库连接 } ?>
Modifiez les données dans la base de données
Nous effectuons également des opérations basées sur la table utilisateur, par exemple en changeant "Zhang San" en "Li Si", le code php est le suivant :<?php $query ="UPDATE user SET nikename=#李四# WHERE id=#1#;";//#号代表单引号,使用单引号才是正确的 $result = mysql_query($query); if(!$result){ echo"Error!"; }else{ echo"Success!"; mysql_close($conn);//关闭数据库连接 } ?>En fait, l'instruction SQL a changé, et les autres sont exactement les mêmes. 4. Interrogez la base de données Modifiez simplement l'instruction SQL. Par exemple, interrogez toutes les données de la table et affichez-les sous forme de tableau :
<?php $query ="SELECT * FROM user;"; $result = mysql_query($query); if(!$result){ echo"Error!"; }else{ echo"Success!"; } ?> <br/> <table border="1px"> <tr> <th>id</th> <th>nikename</th> <th>email</th> </tr> <?php while($row = mysql_fetch_row($result)){ echo"<tr>"; echo"<td>".$row[0]."</td>"; echo"<td>".$row[1]."</td>"; echo"<td>".$row[2]."</td>"; echo"</tr>"; } ?> </table> <?php mysql_close($conn); ?>5. . Supprimer des données Les solutions pour ajouter, modifier et supprimer des données ont déjà été données, donc le seul "supprimer" qui reste dans "ajouter, supprimer, modifier, vérifier", voyons comment procéder. pour supprimer des données, en fait, c'est similaire à ce qui précède. Cela ne prend qu'une seule phrase, il suffit de changer l'instruction SQL. Regardons le code PHP :
<?php $query ="DELETE FROM user WHERE nikename=#张三#;";//#号代表单引号,使用单引号才是正确的 $result = mysql_query($query); if(!$result){ echo"Error!"; }else{ echo"Success!"; mysql_close($conn);//关闭数据库连接 } ?>D'accord, ce qui précède est la connexion PHP à la base de données et les opérations d'ajout, de suppression, de modification et de requête les plus élémentaires. J'espère que cela pourra être utile aux débutants. Mais tout ce qui précède est traité avec une approche orientée processus, ce qui est très compliqué. Si vous êtes intéressé, vous pouvez suivre le site Web php chinois : Recommandations associées :
<.>
Comment implémenter la connexion, la requête, le jeu d'enregistrements et d'autres opérations à la base de données Mysql via PHPComment définir le fuseau horaire MySQLDonnées de temps de requête MYSQL
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!