cheers but
now() is valid date/time funtion
and mysql will accept numeric surrounded by quotes.
Here is a simplified version of my problem
$sys_dbhost='server';
$sys_dbuser='user';
$sys_dbpasswd='pass';
$sys_dbname='dbname';
/
CREATE TABLE colours (
ID smallint(4) NOT NULL auto_increment,
colour_name varchar(20) NOT NULL default '',
hex_value varchar(6) NOT NULL default '',
PRIMARY KEY (ID)
) TYPE=MyISAM;
/
$conn = mysql_connect($sys_dbhost,$sys_dbuser,$sys_dbpasswd);
if (!$conn) {
echo mysql_error();
}
mysql_select_db($sys_dbname, $conn);
$qstring = 'select * from colours';
$result = mysql_query($qstring, $conn);
$cnt = mysql_num_rows($result);
echo '<BR>total rows = "'.$cnt.'"';
$qstring = "INSERT INTO colours VALUES (NULL,'aaaname', 'simons');";
$result = mysql_query($qstring, $conn);
$new_rows = mysql_affected_rows($conn);
echo '<BR>single insert rows created = "'.$new_rows.'"';
$qstring = "INSERT INTO colours VALUES (NULL,'aaaname', 'simons'); INSERT INTO colours VALUES (NULL,'aaaname', 'simons');";
$result = mysql_query($qstring, $conn);
$new_rows = mysql_affected_rows($conn);
echo '<BR>multiple insert rows created = "'.$new_rows.'"';