mysqli_connect problem inserting to db

I have no idea why I can not insert into the database, but here is my code, any ideas…:

if(isset($_POST['submit'])){
			$dbc = mysqli_connect('localhost','user','4522','stuff');

			$deal_name = mysqli_real_escape_string($dbc,trim($_POST['deal-name']));
			$deal_des = mysqli_real_escape_string($dbc,trim($_POST['deal-des']));
			$meeting = mysqli_real_escape_string($dbc,trim($_POST['meeting']));
			$quantity = mysqli_real_escape_string($dbc,trim($_POST['quantity']));
			$price = mysqli_real_escape_string($dbc,trim($_POST['price']));
			$ends = mysqli_real_escape_string($dbc,trim($_POST['ends']));
			$contact = mysqli_real_escape_string($dbc,trim($_POST['contact']));
		
		//connect db
			$query = "INSERT INTO deal(deal_name, deal_des, meeting_place,quantity,price,ending,contact) 
			VALUES ('$deal_name','$deal_des','$meeting','$quantity','$price','$ends','$contact')";
			$result = mysqli_query($dbc, $query);
			echo 'done';
}

What is the error message if any? I would rather suggest to go for object oriented mysqli to be used:
http://www.php.net/manual/en/mysqli.connect.php
http://www.php.net/manual/en/mysqli.real-escape-string.php
http://www.php.net/manual/en/mysqli.query.php

echo mysqli_error();