yonnieb Posted August 12, 2007 Share Posted August 12, 2007 Hey Guys... This is my query into a database.... the values are all empty in this statement. For example, this query: $odbcquery = "INSERT INTO Holdings VALUES ( '$holding' ,'$SIN','$SetupDate','$lastname','$firstname', '$streetaddress','$city','$province','$country','$postalcode','$fundname','$fundclass','$plantype', '$unitsheld','$inceptiondate','$marketvalue','$fundcodeandload')"; Prints out this: INSERT INTO QuadrusHoldings VALUES ( '' ,'','','','', '','','','','','','','', '','','','') I am using the exact same syntax in a mysql database in another program and it works fine. Not quite sure what the problem is... Thanks a bunch for your time. YB Quote Link to comment https://forums.phpfreaks.com/topic/64476-syntax-help-wanted/ Share on other sites More sharing options...
cooldude832 Posted August 12, 2007 Share Posted August 12, 2007 You can't just say insert values you have to gives fields to insert to (generally speakign) secondly are you even suer those vars are declared on the page> Quote Link to comment https://forums.phpfreaks.com/topic/64476-syntax-help-wanted/#findComment-321425 Share on other sites More sharing options...
yonnieb Posted August 12, 2007 Author Share Posted August 12, 2007 This code inserts blank values into the first record of the database... so the sql is correct. The problem is that there are duplicate values (or blanks in my case) in the primary key. This is the error message: "The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship. Change the data in the field or fields that contain duplicate data, remove the index, or redefine the index to permit duplicate entries and try again" To answer your question, yes the variables are declared, and they also print to screen right (with an echo statement) before the SQL statement. Quote Link to comment https://forums.phpfreaks.com/topic/64476-syntax-help-wanted/#findComment-321426 Share on other sites More sharing options...
cooldude832 Posted August 12, 2007 Share Posted August 12, 2007 declare fields in the query (sounds like a pain, but it will help it probably) and make your primary key auto increment Quote Link to comment https://forums.phpfreaks.com/topic/64476-syntax-help-wanted/#findComment-321431 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.