Maison > titres > 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

无忌哥哥
Libérer: 2018-06-27 15:08:04
original
2855 Les gens l'ont consulté

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 (?,?,?)");
Copier après la connexion
instruction SQL, le paramètre est utilisé au lieu de réservé

//绑定  
$createinto->bind_param("sis",$name,$age,$email);
Copier après la connexion
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();
Copier après la connexion
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'");
Copier après la connexion
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'");
Copier après la connexion
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();  
?>
Copier après la connexion
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.

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal