Я получаю сообщение об ошибке при попытке вставить текущую дату в базу данных MySQL.Я получил настольные картинки с разными колонками.Один из них, picture_upload, должен иметь дату, когда изображение будет загружено.
Я получаю сообщение об ошибке
PDOException: SQLSTATE[21S01]: Insert value list does not match column list:
1136 Column count doesn't match value count at row 1 in
/Applications/MAMP/htdocs/pinterest/profile.php:57 Stack trace: #0
/Applications/MAMP/htdocs/pinterest/profile.php(57): PDOStatement->execute() #1 {main}Success
Смотрите мою таблицу фотографий
{
$sName = $_POST['name'];
$img = $_FILES['image']['name'];
$sUserId = $_SESSION['txtUsername'];
try{
$stmt = $db->prepare("INSERT INTO pictures VALUES (null, :sName, :sImage, 'curdate()', :sUserId, 0, 0)");
$stmt->bindValue(':sName', $sName);
$stmt->bindValue(':sImage', $img);
$stmt->bindValue(':sUserId', $aRow->user_id);
$stmt->execute();
}catch (PDOEXception $ex){
echo $ex;
}
move_uploaded_file($_FILES['image']['tmp_name'], "images/$img");
echo 'Success';
}
Спасибо за любую помощь!