Don wrote: > > Hi, > > I'm looking at the docs for the UPDATE syntax right now! > > Here is my code (in Perl): > > $sqlCmd = $dbh->prepare("UPDATE Ports SET Country = $country, > TransPort = $transPort, > Suspended = $suspended, > Transit = $transit, > Tranship = $tranship, > CargoDisp = $disposition > WHERE PortName = $port"); > > When I issue an: $sqlCmd->execute() or die "Can't execute statement: > $DBI::errstr"; > > I get the following error message: > > DBD::mysql::st execute failed: Unknown column 'GERMANY' in 'field list' > at myprog.pl line 164. Can't execute statement: Unknown column > 'GERMANY' in 'field list' at myprog.pl > line 164. > > Ports is my table. "GERMANY" is actually the contents of the scaler > array $country, so why is it giving me an unknown column error? > > Thanks, > Don > > --------------------------------------------------------------------- > Before posting, please check: > http://www.mysql.com/manual.php (the manual) > http://lists.mysql.com/ (the list archive) > > To request this thread, e-mail <[EMAIL PROTECTED]> > To unsubscribe, e-mail <[EMAIL PROTECTED]> > Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php Try single quoting the scalar eg ("UPDATE Ports SET Country = '$country', etc etc") Stuart
--------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php