>>> Hi all, >>> I got the error " Constraint Violation " when I did an "INSERT" . >>> Gone thru the code umpteen times but to no avail..Wondering where my >>> error was??...Below is a snip of the block of code: >>> ---------------------------------------------------- <? $dsn = >>> "mysql://root:[EMAIL PROTECTED]/tablename"; >>> $db = DB::connect ($dsn); if (DB::isError ($db)) die >>> ($db->getMessage()); >>> >>> //create variables ready to go into DB >>> $tutor_name = $db->quote($_POST["tutor_name"]); $tutor_contact = >>> $db->quote($_POST["tutor_contact"]); $tutor_email = >>> $db->quote($_POST["tutor_email"]); $tutor_profile = >>> $db->quote($_POST["tutor_profile"]); >>> >>> $sql = "INSERT INTO tutor (tutor_name, tutor_contact, tutor_email, >>> tutor_profile) VALUES >>> ($tutor_name,$tutor_contact,$tutor_email,$tutor_profile)"; >>> >>> $result = $db->query($sql); if( DB::isError($result) ) { die >>> ($result->getMessage()); } ?> >>> -------------------------------------------------------------- >>> --------- Everything was fine and the "INSERT" works, user input was >>> insert into the database successful using the same block of code but >>> the next thing i know I got this error ....anyone know watz the proz >>> here??? Hope to get some help soon. Thanks in advance=) >>> Irin. >>
It looks like you have a constraint in your table, ie some of the values must correspond to another receord of another table for example... Could you post a MySQL description of your table ? ------------------------------------------------------------------------------- But I was only trying out the script using one table and that is why there's no way I can have some of my values corresponding to another table... I'm quite a newbie to database design, so having only one table meaning i cant reference my primary to a foreign key in another table and that's y I got this "constraint" error here??Am i right to say that?? Hope to get some help real soon...thanks in advance =) A desc of my table:"tutor" +---------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+--------------+------+-----+---------+----------------+ | tutor_id | int(11) | | PRI | NULL | auto_increment | | tutor_name | varchar(255) | | | | | | tutor_contact | varchar(12) | | | | | | tutor_email | varchar(255) | | | | | | tutor_profile | text | | | | | +---------------+--------------+------+-----+---------+----------------+ Irin. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php