Maison >développement back-end >tutoriel php >(Avancé) PHP se connecte à la base de données pour implémenter les ajouts, suppressions, modifications et requêtes les plus élémentaires (orientés processus)
1. Connectez la base de données MySQL à 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. Ajoutez des données à la base de données
Tout d'abord, j'ai créé une telle table utilisateur dans la base de données Beyondweb_test pour démonstration
Instruction SQL :CREATE TABLE user( id INT(20) PRIMARY KEY AUTO_INCREMENT, nikename VARCHAR(30), email VARCHAR(40) );Puis 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);//关闭数据库连接 } ?>3.Modifiez les données dans la base de données Nous sommes également basés. sur l'utilisateur Pour opérer sur la table, par exemple changer "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éesLes solutions pour ajouter des données, modifier des données et supprimer des données ont déjà été données, donc le seul "supprimer" qui reste pour "ajouter, supprimer, modifier et vérifier" est que nous prendrons un regardez ce qui se passe lors de la suppression de données. En fait, c'est presque la même chose que ci-dessus, cela ne prend qu'une seule phrase, il suffit de changer l'instruction SQL
<?php $query ="DELETE FROM user WHERE nikename=#张三#;"; //#号代表单引号,使用单引号才是正确的 $result = mysql_query($query); if(!$result){ echo"Error!"; }else{ echo"Success!"; mysql_close($conn);//关闭数据库连接 } ?>Ce qui précède est (partie avancée) le contenu de la connexion PHP. à la base de données pour réaliser les ajouts, suppressions, modifications et requêtes les plus élémentaires (orientés processus). Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !