如何为更新查询准备语句?

问题描述 投票:26回答:1

我有一个带有以下代码的mysqli查询:

$db_usag->query("UPDATE Applicant SET phone_number ='$phone_number', 
street_name='$street_name', city='$city', county='$county', zip_code='$zip_code', day_date='$day_date', month_date='$month_date',
 year_date='$year_date' WHERE account_id='$account_id'");

但是所有数据都是从HTML文档中提取的,因此为了避免错误,我想使用准备好的语句。我找到了PHP documentation on bind_param(),但没有UPDATE示例。

php mysql mysqli prepared-statement bindparam
1个回答
62
投票

bind_param()的作用与插入或选择相同。只需将所有变量替换为UPDATE

?
© www.soinside.com 2019 - 2024. All rights reserved.