Hi,
I am trying to get a tutorial working with CF & MySQL, I went over and over 
everything, and it seems like everything is fine, but I always get the error:
 Unknown column 'first_name' in 'field list'

I read that MySQL needs the "'" in the VALUES clause, and I have that. I am 
wondering if anybody can help out with this one, This is a MySQL error,a dn not 
ColdFusion, right? Also, how can I avoid this issue in the future?

Thanks so much,
John

<!---add.cfm--->
<cfform action="actionpage.cfm" method="post">
<table width="400" border="1" align="center">
  <tr align="center">
     <td colspan="2">Add Yourself To Our Mailing List</td>
  </tr>
  <tr>
     <td width="191" align="right">First Name: </td>
     <td width="193"><cfinput type="text" name="first_name" 
id="first_name"></td>
  </tr>
  <tr>
     <td align="right">Last Name: </td>
     <td><cfinput type="text" name="last_name" id="last_name"></td>
  </tr>
  <tr>
     <td align="right">Email Address: </td>
     <td><cfinput type="text" name="email" id="email"></td>
  </tr>
  <tr align="center">
     <td colspan="2"><cfinput type="submit" name="Submit" value="Add Me to 
Mailing List"></td>
  </tr>
</table>
</cfform>

<!---actionpage--->
<!--- Query's Where statement is Checking to see 
if the email address already exists in the database --->
<cfquery name="DupCheck" datasource="#REQUEST.dataSource#">
    SELECT email
    FROM tutorials
    WHERE email = '#Form.email#'
</cfquery>

<!--- If our query shows a email match than using
recordCount we can tell the user that his email 
address already exists in our database --->
<cfif DupCheck.recordCount GT "0">
   You are already Listed in our Mailing List!
   <!--- If our recordCount is not greater than "0" 
    we continue on and process the new email address --->
<cfelse>

<cfquery name="DupCheck" datasource="#REQUEST.dataSource#">
  INSERT INTO tutorials (first_name,last_name,email) 
  VALUES ('#Form.first_name#','#Form.last_name#', '#Form.email#')               
 
</cfquery>

<html>
<head>
   <title>Tell User he is now in the Database</title>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>

<cfoutput>
  Thank You #Form.first_name# #Form.last_name# your email address: #Form.email# 
has now been entered into our database!
</cfoutput>

</body>
</html>

</cfif> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;203748912;27390454;j

Archive: 
http://www.houseoffusion.com/groups/CF-Newbie/message.cfm/messageid:3805
Subscription: http://www.houseoffusion.com/groups/CF-Newbie/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.15

Reply via email to