成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? php中bind_param()函數用法分析
全站頭部文字 我要出現在這里
php中bind_param()函數用法分析 689 2024-01-10   

本文實例講述了php中bind_param()函數用法。分享給大家供大家參考,具體如下:

從字面上不難理解,綁定的參數;下面我通過一個綁定參數的例子講一下:

for example:

bind_param("sss", firstname,lastname, $email);

1. 該函數綁定了 SQL 的參數,且告訴數據庫參數的值。 "sss" 參數列處理其余參數的數據類型。s 字符告訴數據庫該參數為字符串。

參數有以下四種類型:

i - integer(整型)
d - double(雙精度浮點型)
s - string(字符串)
b - BLOB(布爾值)

每個參數都需要指定類型。

通過告訴數據庫參數的數據類型,可以降低 SQL 注入的風險。

2. 上面的firstname,lastname, $email傳的是引用,在php5.3之后是不能直接寫成字符串的,為了驗證這個結論,在此我寫了一段測試,如下:

$servername="localhost";
$username="root";
$password="admin";
$dbname="test";
$conn=new mysqli($servername,$username,$password,$dbname);
if($conn->connect_error){
 die("connected failed:".$conn->connect_error);
}
$sql="INSERT INTO user(user_first,user_last,age)VALUES(?,?,?)";
$stmt=$conn->prepare($sql);
$stmt->bind_param("sss","xiao","hong",22);
$stmt->execute();
echo "News records created successfully!";
$stmt->close();
$conn->close();

上面我寫了一段將參數直接寫成字符串的測試程序,運行之后彈出:

查看圖片

最后我將程序改寫為如下:

$servername="localhost";
$username="root";
$password="password";
$dbname="test";
$conn=new mysqli($servername,$username,$password,$dbname);
if($conn->connect_error){
   die("Connect failed:".$conn->connect_error);
}
$sql="INSERT INTO user(user_first,user_last,age)VALUES(?,?,?)";
$stmt=$conn->prepare($sql);
$stmt->bind_param("sss",$user_first,$user_last,$age);
$user_first="xiao";
$user_last="hong";
$age=12;
$stmt->execute();
echo "News records created successfully!";
$stmt->close();
$conn->close();

而上面這段程序可以正常執行.

PS:這里再為大家提供一個相關的php函數表供大家查詢參考:

php在線函數參考表:
http://tools.gimoo.net/table/php_fun_table

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php字符串(string)用法總結》、《php常用函數與技巧總結》、《PHP數據結構與算法教程》、《php程序設計算法總結》、《PHP數組(Array)操作技巧大全》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。



主站蜘蛛池模板: 迪士尼动画片免费观看| 浙江卫视节目表(全部)| 韩国好妈妈| 阻击战电影大全| 爱来的刚好演员表| 大地资源中文字幕第3页| creepshow| 潜行在线观看| 爱田奈奈| 澳门风云2演员表| 赖丹丹| 鬼龙院花子的一生| 小红书如何开通店铺| 胡慧中电影| 浙江卫视节目表(全部)| 二年级上册音乐教案全册| 老司机免费在线视频| 张志文| 三年片电影| 贪玩的小水滴| 北京卫视今晚的电视剧是什么| 恋爱学分| 淡蓝色的雨简谱| 纽贝尔| 萱草花二声部合唱谱| 日本电影怪物| 秀人网小逗逗集免费观看| 七年级下册语文谁是最可爱的人笔记| 杨国| 柏欣彤广场舞| 东莞久久精工机械有限公司| cctv16直播| 怎么操女人| 马文的战争电影完整视频观看| barbapapa| 建模软件| 大兵相声小品蠢得死| 陈慕义| 91自拍网| 颂赞诗歌| 方言的战争在线观看高清免费完整版 |

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103