I am getting this error message on an assignment for class. Ive created an UPDATE which uses forms for a user to edit the content being printed out from a database on the pr
You have five bound parameters but are only binding four values to them. You're missing your value for :videoId
.
$sql = "UPDATE videoinfo
SET submitter = :submitter,
videoTitle = :videoTitle,
channelName = :channelName,
videoLink = :videoLink
WHERE videoId = :videoId";
$stmt = $dataconn -> prepare($sql);
$stmt -> execute( array(":submitter" => $_POST['submitter'],
":videoTitle" => $_POST['videoTitle'],
":channelName" => $_POST['channelName'],
":videoLink" => $_POST['videoLink'],
":videoId" => $_POST['videoId']
)
);