php+mysqli使用預(yù)處理技術(shù)進行數(shù)據(jù)庫查詢的方法
更新時間:2015年01月28日 11:48:37 投稿:shichen2014
這篇文章主要介紹了php+mysqli使用預(yù)處理技術(shù)進行數(shù)據(jù)庫查詢的方法,實例分析了php+mysqli預(yù)處理技術(shù)的使用技巧,需要的朋友可以參考下
本文實例講述了php+mysqli使用預(yù)處理技術(shù)進行數(shù)據(jù)庫查詢的方法。分享給大家供大家參考。具體如下:
代碼有些難度,需要基礎(chǔ)知識比較扎實才能好理解,代碼先放上來:
這里實現(xiàn)查詢所有 id>5 的 id,title,contents值:
復(fù)制代碼 代碼如下:
<?php
$mysqli = new MySQLi("localhost","root","123456","liuyan");
if(!$mysqli){
die($mysqli->error);
}
//創(chuàng)建一個預(yù)定義的對象 ?占位
$sql = "select id,title,contents from news where id>?";
$mysqli_stmt = $mysqli->prepare($sql);
$id=10;
//綁定參數(shù)
$mysqli_stmt->bind_param("i",$id);
//綁定結(jié)果集
$mysqli_stmt->bind_result($id,$title,$contents);
//執(zhí)行
$mysqli_stmt->execute();
//取出綁定的結(jié)果集
while($mysqli_stmt->fetch()){
echo "--$id--$title--$contents--<hr>";
}
//關(guān)閉結(jié)果集
$mysqli_stmt->free_result();
$mysqli_stmt->close();
$mysqli->close();
?>
$mysqli = new MySQLi("localhost","root","123456","liuyan");
if(!$mysqli){
die($mysqli->error);
}
//創(chuàng)建一個預(yù)定義的對象 ?占位
$sql = "select id,title,contents from news where id>?";
$mysqli_stmt = $mysqli->prepare($sql);
$id=10;
//綁定參數(shù)
$mysqli_stmt->bind_param("i",$id);
//綁定結(jié)果集
$mysqli_stmt->bind_result($id,$title,$contents);
//執(zhí)行
$mysqli_stmt->execute();
//取出綁定的結(jié)果集
while($mysqli_stmt->fetch()){
echo "--$id--$title--$contents--<hr>";
}
//關(guān)閉結(jié)果集
$mysqli_stmt->free_result();
$mysqli_stmt->close();
$mysqli->close();
?>
希望本文所述對大家的php程序設(shè)計有所幫助。
您可能感興趣的文章:
相關(guān)文章
PHP設(shè)計模式之工廠模式(Factory Pattern)的講解
今天小編就為大家分享一篇關(guān)于PHP設(shè)計模式之工廠模式(Factory Pattern)的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03關(guān)于JSON以及JSON在PHP中的應(yīng)用技巧
這篇文章主要介紹了關(guān)于JSON以及JSON在PHP中的應(yīng)用技巧。需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11php中http與https跨域共享session的解決方法
這篇文章主要介紹了http與https跨域共享session的解決方法,需要的朋友可以參考下2014-12-12