このコードは行を更新するために正常に動作しますが、私はRETURN
更新された行IDにします。どうすればいいのか教えてください。どのように私は与えられたコードの更新された行IDを返すことができます
static function editProject($arr)
{
foreach ($arr as $key => $value) {
$$key = $value;
}
$db = new DatabaseConnection();
$dbh = $db->getDBH();
$sql = "UPDATE Project SET Job_Name='$JobName',Job_Number='$JobNumber',Location='$Location',
Project_SupervisorID='$ProjectSupervisorID',Project_ManagerID='$ProjectManagerID',Notes='$Notes',Category='$Category'
WHERE ID='$ID'";
$pdo = $dbh->query($sql);
$db->disconnect();
return $pdo->rowCount(); // INSTEAD of ROW COUNT RETURN I WANT TO RETURN ID here
}
。 –
他の目的で別のテーブルにそのIDを挿入する必要があります – pankaj
IDはテーブルの主キーではありませんか? –