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 WhereMettre à jour la entrée spécifiée :
mysqli_query($connent,"update zh set age=3 where name='zhanghao2'");Modifiez l'âge de zhanghao2 à 3Fermez 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.