柔軟な更新クエリを作成しようとしています。どのように柔軟な更新クエリの作成
UPDATE persons SET per_password = '2a6445462a09d0743d945ef270b9485b' AND
WHERE per_email = '[email protected]'
:私は今、このようなものがあります:
$lsQuery = "UPDATE `";
$lsQuery .= $psTableName;
$lsQuery .= " SET ";
foreach($psValues as $lsKey => $lsValue)
{
$lsQuery .= $lsKey;
$lsQuery .= " = '";
$lsQuery .= $lsValue;
$lsQuery .= "' AND ";
}
$lsQuery .= "` ";
$lsQuery .= "WHERE ";
if(isset($psWhere)){
foreach($psWhere as $lsKey => $lsValue)
{
$lsQuery .= $lsKey;
$lsQuery .= " = '";
$lsQuery .= $lsValue;
$lsQuery .= "' AND ";
}
}
$lsQuery = substr($lsQuery,0,(strlen($lsQuery)-5));
をしかし、私は、画面上の私のクエリを印刷するとき、私のような何かを得ますこの余分な「AND」を取り除くのですか?
tnx。私は私の全更新機能を変更する必要のない解決策を探していました。 – sanders