Maison  >  Article  >  Opérations de base de données PHP : prétraitement des données, mise à jour, suppression

Opérations de base de données PHP : prétraitement des données, mise à jour, suppression

无忌哥哥
无忌哥哥original
2018-06-27 15:08:042802parcourir

Prétraitement des instructions : De manière générale, cela signifie une requête et plusieurs exécutions. Il sera souvent utilisé dans nos projets ultérieurs

Création :

//Prétraitement de création

$createinto=$connent->prepare("insert into zh(name,age,email) values (?,?,?)");
instruction SQL, le paramètre est utilisé au lieu de réservé

//绑定  
$createinto->bind_param("sis",$name,$age,$email);
Le paramètre de liaison s est de type chaîne i est de type int

$name="zhanghao1";  
$age=1;  
$email="1234123123@qq.com";  
$createinto->execute();  
  
$name="zhanghao2";  
$age=2;  
$email="1234123123@qq.com";  
$createinto->execute();
l'instruction d'exécution est enfin insérée avec succès ; . (Le principe est de se connecter à la base de données et de l'utiliser)

Supprimer l'entrée spécifiée :

mysqli_query($connent,"delete from zh where name='zhanghao1'");
Supprimer l'intégralité des données de la table sans ajouter la condition Where

Mettre à jour la entrée spécifiée :

mysqli_query($connent,"update zh set age=3 where name='zhanghao2'");
Modifiez l'âge de zhanghao2 à 3

Fermez la base de données une fois toutes les opérations de la base de données terminées.

----Code complet-------

connect_error){  
    die("连接失败: " . $connent->connect_error);  
}else{  
    echo "成功";  
  
}  
//创建预处理  
$createinto=$connent->prepare("insert into zh(name,age,email) values (?,?,?)");  
  
//绑定  
$createinto->bind_param("sis",$name,$age,$email);  
//多次执行  
$name="zhanghao1";  
$age=1;  
$email="1234123123@qq.com";  
$createinto->execute();  
  
$name="zhanghao2";  
$age=2;  
$email="1234123123@qq.com";  
$createinto->execute();  
echo "插入成功";  
  
//删除数据 删除表中 name为zhanghao1的数据  
mysqli_query($connent,"delete from zh where name='zhanghao1'");  
  
mysqli_query($connent,"update zh set age=3 where name='zhanghao2'");  
  
$connent->close();  
?>
On peut trouver là où se trouve la base pour juger des conditions Selon lui, nous pouvons conditionner la requête, la suppression de condition et la modification de condition.

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