// The database values we'll be inserting mysql_insert('msg', array( 'name' => $_GET['n'], 'msg' => $_GET['m'], 'ip' => $_SERVER['REMOTE_ADDR'], 'last' => time(), )); function mysql_insert($table, $inserts) { $values = array_map('mysql_real_escape_string', array_values($inserts)); $keys = array_keys($inserts); return mysql_query('INSERT INTO `'.$table.'` (`'.implode('`,`', $keys).'`) VALUES (\''.implode('\',\'', $values).'\')'); }