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.

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.

jacklove
jackloveoriginal
2018-06-08 10:39:453365parcourir

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 PHP


Comment définir le fuseau horaire MySQL

Donné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!

Déclaration:
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