用准备好的语句插入mysql - 不工作

I am using php-login.net projectfiles for a tiny webapp. I just tried to connect to m db and insert some stuff but am keep getting this strange error which i cannot figure out. What am missing in this code

$query = $db->prepare('INSERT INTO cours (category, title, description, places, price) VALUES (:category, :title, :description, :places, :price');
$query->execute(array(':category' => $category, ':title' => $title, ':decription' => $decription, ':places' => $places, ':price' => $price));

You had a typo in description (was decription) also a ) was missing after :price

$query = $db->prepare('INSERT INTO cours (category, title, description, places, price) VALUES (:category, :title, :description, :places, :price)');
$query->execute(array(':category' => $category, ':title' => $title, ':description' => $description, ':places' => $places, ':price' => $price));

Can you try now and tell us if it works?