【发布时间】:2013-11-07 08:08:29
【问题描述】:
我有三个字段,我只需要更新已填写的字段。可能的解决方案如下:
<?php
if(trim($_POST['field_1'])!='')
// query for update field 1
if(trim($_POST['field_2'])!='')
// query for update field 2
if(trim($_POST['field_3'])!='')
// query for update field 3
?>
但这不是最好的优化,你能给我举个例子,说明如何使用 mysqli(带绑定)或 PDO 进行单个查询吗?
【问题讨论】:
-
您的问题呢?做了哪些改变?它是一个单一的领域?相同类型的查询?
-
我的查询是一个简单的更新。是相同类型的查询 (UPDATE)。
-
update的where子句怎么样?还是对表中的所有行进行大规模更新?