\n"; /*********************************************************************** Database connection routine (only used by routines in this library ----------------------------------------------------------------------*/ function connect_to_database() { return(mysql_connect(MYSQL_ADDRESS, MYSQL_USERNAME, MYSQL_PASSWORD)); } /*********************************************************************** insert($database, $table, $data_array) ------------------------------------------------------------- DESCRIPTION: Inserts a row into database as defined by a keyed array INPUT: $database Name of database (where $table is located) $table Table where row insertion occurs $data_array A keyed array with defines the data to insert (i.e. $data_array['column_name'] = data) RETURNS SUCCESS or FAILURE ***********************************************************************/ function insert($database, $table, $data_array) { # Connect to MySQL server and select database $mysql_connect = connect_to_database(); mysql_select_db ($database, $mysql_connect); # Create column and data values for SQL command foreach ($data_array as $key => $value) { $tmp_col[] = $key; $tmp_dat[] = "'$value'"; } $columns = join(",", $tmp_col); $data = join(",", $tmp_dat); # Create and execute SQL command $sql = "INSERT INTO ".$table."(".$columns.")VALUES(". $data.")"; $result = mysql_query($sql, $mysql_connect); # Report SQL error, if one occured, otherwise return result if(mysql_error($mysql_connect)) { echo "MySQL Update Error: ".mysql_error($mysql_connect); $result = ""; } else { return $result; } } /*********************************************************************** update($database, $table, $data_array, $key_column, $id) ------------------------------------------------------------- DESCRIPTION: Inserts a row into database as defined by a keyed array INPUT: $database Name of database (where $table is located) $table Table where row insertion occurs $data_array A keyed array with defines the data to insert (i.e. $data_array['column_name'] = data) RETURNS SUCCESS or FAILURE ***********************************************************************/ function update($database, $table, $data_array, $key_column, $id) { # Connect to MySQL server and select database $mysql_connect = connect_to_database(); $bool= mysql_select_db ($database, $mysql_connect); # Create column and data values for SQL command $setting_list=""; for ($xx=0; $xx