<?php
try{
$pdo=new PDO("mysql:host=localhost;dbname=bookstore","root","158369");
echo "数据库连接成功!<br>";
}
catch(PDOexception $e){
echo "数据库连接失败!".$e->getmessage()."<br>";
}
try{
//1.传统的方式:将SQL发给数据库系统并直接执行
//$pdo->exec("insert into salary(name,age,education,salary)values('liu',23,'high',2222)");
//2.使用预处理类中的方法,先将SQL语句发给数据库系统保存后编译,但不直接执行:将前期我们使用的?传值改为名字传值
$statme=$pdo->prepare("insert into salary(name,age,educatino,salary)values(:name,:age,:education,:salary)");//需要注意的是此处的名称索引不需要加引号
//使用预处理类中的方法,将上面SQL语句中的‘?’绑定给一个变量
$statme->bindParam('name',$name);
$statme->bindParam('age',$age);
$statme->bindParam('education',$education);
$statme->bindParam('salary',$salary);
//将上述绑定的变量赋值
$name='liuhui2';
$age=23;
$education='junior';
$salary=9002;
//执行上面准备好的SQL语句
$statme->execute();
echo "数据插入成功!<br>";
}
catch(PDOexception $e){
echo "数据插入失败!".$e->getmessage();
}
?>
原文链接:https://blog.csdn.net/living_ren/article/details/77648759
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
还没有人抢沙发呢~