function UpdateStatus()
{
$updateStatusStringBuilder = " update carad ";
$updateStatusStringBuilder .= " set";
$updateStatusStringBuilder .= " adminActivation = '%d'";
$updateStatusStringBuilder .= " where ";
return $updateStatusStringBuilder;
}
function UpdateStatusByAdminActivation($adminActivationStatus,$CarAdID)
{
$this->connect();
$CaradMappingQuery = new CaradMapping();
$query = $CaradMappingQuery->UpdateStatus()." carAdID = '".mysql_real_escape_string($CarAdID)."'";
echo $query;
$this->iquery($query);
}
クエリはデータベースの結果を更新していません。'%d' について少し混乱しています。この値を出力しています。以下のように表示されます。
update carad set adminActivation = '%d' where carAdID = '1'
私が間違っている場合、「%d」の代わりに使用するもの