Re: Two troublesome fields not inserting
| From: | Chris | Date: | Thu, 19 Feb 2009 21:36:46 +0000 |
| Subject: | Re: Two troublesome fields not inserting | ||
| References: | 1 | Groups: | php.db |
| Request: | Send a blank email to php-db+get-45974@lists.php.net to get a copy of this message | ||
Terion Miller wrote:
Hi all, I seem to be having a problem with getting two fields to insert into a table, the other fields insert but not these two its from a form that is a duplicate, basically I have a workorder that I want to make a copy of, I call it from the db, populate a form in case changes want to be made, and insert with a new unique ID as a new record, it's working great except Two fields will NOT insert and I'm at a loss for why ... the code is big so I will post snippets that I think may be the trouble spots Here is the insert:My immediate guess is either a single quote or a new line is causing the problem. You need to escape your data (use mysql_real_escape_string). -- Postgresql & php tutorials http://www.designmagick.com/$sql = "INSERT INTO workorders (CreatedDate, Location, WorkOrderName,AdminID, FormName, Status, Notes) VALUES (";$sql .= "Now(), '$Location', '$WorkOrderName', '$AdminID', 'WorkOrder','New Order', '$Notes')";mysql_query($sql); $WorkOrderID = mysql_insert_id();