mysql php pdo例_PHP的PDO操作实例
try{
$dbms='mysql';???? ?????//數據庫類型 ,對于開發者來說,使用不同的數據庫,只要改這個,不用記住那么多的函數
$host='127.0.0.1'; ?????//數據庫主機名
$dbName='books';??? ??//使用的數據庫
$user='root';????? ?????//數據庫連接用戶名
$pass='';????????? ????//對應的密碼
$dsn="$dbms:host=$host;dbname=$dbName";
$pdo = new PDO($dsn, $user, $pass); ?//初始化一個PDO對象,就是創建了數據庫連接對象$pdo
*/
//echo $_POST['bookname'];
//插入出數據庫語句,圖片數據前要加上0x,用于表示16進制數
//$query = "insert into book(name,createtime,price,author,publish) value('$bookname','$booktime','$bookprice','$bookauthor','$bookpublish')";
//$query = "insert into images(pic) values('".$name."','".$type."',0x".$imgdata.")")
//$query = "insert into book(name,createtime,price,author,publish,pic) values(':name',':createtime',':price',':author',':publish',0x".$imgdata.")";
//$query = "insert into book(name,createtime,price,author,publish,pic) values(?,?,?,?,?,0x".$imgdata.")";
//$result=$pdo->prepare($query);???//準備查詢語句
//$result=$pdo->prepare("insert into book(name,createtime,price,author,publish,pic) values(?,?,?,?,?,0x".$imgdata.")");???//準備查詢語句
//$result=$pdo->prepare("insert into book(name,createtime,price,author,publish,pic) values(?,?,?,?,?,0x.?)");
//$result=$pdo->prepare("insert into book(name,createtime,price,author,publish) values(?,?,?,?,?)");
//echo $_POST['imagedata'];
$result=$pdo->prepare("insert into book(name,createtime,price,author,publish,pic) values(?,?,?,?,?,?)");
//echo $_POST['bookname'];
/*
$result->bindValue(1,$_POST['bookname']);
$result->bindValue(2,$_POST['booktime']);
$result->bindValue(3,$_POST['bookprice']);
$result->bindValue(4,$_POST['bookauthor']);
$result->bindValue(5,$_POST['bookpublish']);
$result->bindValue(6,$_POST['imagedata']);
*/
//?echo "
".time()."
"//?echo $_POST['imagedata'];
/*
$result->bindParam(':name', $_POST['bookname']);
$result->bindParam(':createtime',$_POST['booktime']);
$result->bindParam(':price', $_POST['bookprice']);
$result->bindParam(':author',$_POST['bookauthor']);
$result->bindParam(':publish',$_POST['bookpublish']);
*/
/*
if($result->execute() > 0)
{
echo "
insert pic success\n";
echo "
insert success!!!!!!!!!!!!!!!qq";}
else
{
echo "
insert failed 26".mysql_error()."";}
}
catch(PDOException $e)
{
die("Error:".$e->getMessage()."
");
}
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的mysql php pdo例_PHP的PDO操作实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: typescript在ES3(IE7)环
- 下一篇: wincc 报警记录 mysql_如何才