Re: Inserting DATE in mySQL!!

From: Date: Mon, 05 Mar 2001 12:40:13 +0000
Subject: Re: Inserting DATE in mySQL!!
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-42609@lists.php.net to get a copy of this message
In article <20010305115110.4426.qmail@web3701.mail.yahoo.com>, thomasedisonjr@yahoo.com ("Thomas Edison Jr.") wrote: > I'm using the following code to insert date into my > mySQL table named "Booking". I've created variables > that store the date with dashes "-" seperating them. > But it's not working. It's giving me an error on the > $SQl line. > > following is the code : > > <?php > $db = mysql_connect("localhost","root"); > mysql_select_db("motorola",$db); > > $realsdate="$syear"."-"."$smonth"."-"."$stdate"; > > $realedate="$eyear"."-"."$emonth"."-"."$endate"; > > $realstime="$shh".":"."$smm"."-"."$sttime"; > > $realetime="$ehh".":"."$emm"."-"."$entime"; > $sql = INSERT INTO booking > (room,sdate,edate,stime,etime,purpose,reserved) VALUES > > ('$rooms','$realsdate','$realedate','$realstime','$realetime','$purpose','$res > '); > $result = mysql_query($sql) or Die ("An unexpected > error occured. Please go back and book again."); > ?> Your value for the variable "sql" isn't enclosed in quotes. BTW, tracking down problems with a sql query gets easier when you give yourself a more informative die() message, such as: or die ("MySQL says: " . mysql_errorno() . " " . mysql_error() . "\nPHP says: $errormsg"); -- CC

« previous php.general (#42609) next »