Hi All,
[EDIT] I resolved the 1064 error, but have a new issue, see my 2nd post below[/EDIT]
I am a little stumped here.
I have a form that I am trying to insert the values into my db, and I keep getting an error...
1064
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '2006-03-31', '9:34 AM')' at line 1
I searched the forums and none of the resolved messages applied to this??
Here is my process code to insert into the db..
//Login DB
$conn = mysql_connect("x", "x", "x")
OR DIE (mysql_error());
@mysql_select_db ("inthecla_Misc", $conn) OR DIE (mysql_error());
// Select the DB
$db_selected=mysql_select_db("inthecla_Misc");
if(!$db_selected){
die(mysql_error());
}
//Get data from form and date - time
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
$QRatingID = ($_POST['QRatingID']);
$Date = date('Y\-m\-d');
$Time = date('g\:i A', time() + 10800);
//Loop thru the answers and make them an array to insert into the db
foreach ($_POST['N'] as $n) { //Set the elements in the array
$Name0 = $n[0];
$Name1 = $n[1];
$Name2 = $n[2];
$Name3 = $n[3];
$Name4 = $n[4];
$Name5 = $n[5];
$Name6 = $n[6];
$Name7 = $n[7];
$Name8 = $n[8];
$Name9 = $n[9];
$Name10 = $n[10];
$Name11 = $n[11];
$Name12 = $n[12];
$Name13 = $n[13];
$Name14 = $n[14];
$Name15 = $n[15];
$Name16 = $n[16];
$Name17 = $n[17];
$Name18 = $n[18];
$Name19 = $n[19];
$Name20 = $n[20];
$Name21 = $n[21];
$Name22 = $n[22];
$Name23 = $n[23];
$Name24 = $n[24];
$Name25 = $n[25];
$Name26 = $n[26];
$Name27 = $n[27];
$Name28 = $n[28];
$Name29 = $n[29];
$Name30 = $n[30];
$Name31 = $n[31];
$Name32 = $n[32];
$Name33 = $n[33];
$Name34 = $n[34];
$Name35 = $n[35];
$Name36 = $n[36];
$Name37 = $n[37];
$Name38 = $n[38];
$Name39 = $n[39];
$Name40 = $n[40];
$Name41 = $n[41];
$Name42 = $n[42];
$Name43 = $n[43];
$Name44 = $n[44];
$Name45 = $n[45];
}
//Insert data into db
$sql ="insert into QRatingVotes";
$sql .="(QRatingID, Name1, Name2, Name3, Name4, Name5, Name6, Name7, Name8, Name9, Name10, Name11, Name12, Name13, Name14, Name15, Name16, Name17, Name18, Name19, Name20, Name21, Name22, Name23, Name24, Name25, Name26, Name27, Name28, Name29, Name30, Name31, Name32, Name33, Name34, Name35, Name36, Name37, Name38, Name39, Name40, Name41, Name42, Name43, Name44, Date, Time)";
$sql .="values('$QRatingID', '$Name1', '$Name2', '$Name3', '$Name4', '$Name5', '$Name6', '$Name7', '$Name8', '$Name9', '$Name10', '$Name11', '$Name12', '$Name13', '$Name14', '$Name15', '$Name16', '$Name17', '$Name18', '$Name19, '$Name20', '$Name21', '$Name22', '$Name23', '$Name24', '$Name25', '$Name26', '$Name27', '$Name28', '$Name29', '$Name30', '$Name31', '$Name32', '$Name33', '$Name34', '$Name35', '$Name36', '$Name37', '$Name38', '$Name39', '$Name40', '$Name41', '$Name42', '$Name43', '$Name44', '$Date', '$Time')";
if(!mysql_query($sql)){
echo mysql_errno().'<br>'.mysql_error().'<br><br>';
}
I don't see the issue. I am doing exactly what I did with my last form and this code is nearly identical, except for fieldnames and variable names.
Thanks in advance,
Don