終究又開始繼續寫博客了,離回家不遠了 不知道大家的票有無買下,希望大家都可以回家過個團圓年。
本文簡單講述“如題”
語句預處理:通俗的就是1次查詢,屢次履行,在我們后期的項目中會常常用到
創建:
//創建預處理 $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();履行語句;最后數據插入成功。(條件是連接到數據庫并使用)
刪除指定條目:
mysqli_query($connent,"delete from zh where name='zhanghao1'");不加where條件刪除全部表數據
更新指定條目:
mysqli_query($connent,"update zh set age=3 where name='zhanghao2'");修改zhanghao2的年齡為3
----完全代碼-------
<?php /* * 數據預處理 刪除 更新數據 * * To change the template for this generated file go to * Window - Preferences - PHPeclipse - PHP - Code Templates */ /** * 預處理 簡單化 創建1種方法 多處使用 */ //先連接數據庫 $servername="localhost"; $username="root"; $userpassword="hao542161"; $dbname = "testdb"; $connent=new mysqli($servername,$username,$userpassword,$dbname); if($connent->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(); ?>