Экспорт:
Папки

/var_null/bazi-dannih/mysql/zaprosi/Insert/funkciya
Не экспортировать закрытые директории
Преобразовывать заметки в html
Экспортировать
Удалить директорию
Применить
 Стили директорииДобавить заметку
Функция, возвращающая строку запроса для insert
2015-03-24 10:08:39 Удалить Фон Изображение Импорт из текстового файла Редактировать Копировать в буфер
include('../inc_sql.php'); 

$conn = mysql_connect($sqlhost, $sqluser, $sqlpass) or die('Error_db');
mysql_select_db($sqldb);

function getInsert($table, $insert_data_mas)
{
	global $conn;
	
	$query_add = "";	
	$fields_str = "";
	$values_str = "";
	
	$count_insert_data_mas = count($insert_data_mas);
	
	for($k = 0; $k < $count_insert_data_mas; $k++)
	{
		if($k > 0)
		{
			$fields_str .= ", ";
			$values_str .= ", ";
		}
		
		$fields_str .= $insert_data_mas[$k]['f'];
		$values_str .= "'" . mysql_real_escape_string($insert_data_mas[$k]['v']) . "'";
		
	}
	
	$query_add .= "insert into " . $table . " (";
	
		$query_add .= $fields_str;
	
	$query_add .= ") values (";
	
		$query_add .= $values_str;
	
	$query_add .= ");";
	
	
	
	return $query_add;
	
}

function addData($f, $k)
{
	$add = array();
	$add['f'] = $f;
	$add['v'] = $k;			
	return $add;
}


			
$insert_data_mas = array();			

$insert_data_mas[] = addData("name_company", $name_company);
$insert_data_mas[] = addData("country", $country);	

$query_add = getInsert("reg", $insert_data_mas);		
mysql_query($query_add);

//$events_id = my_sql_insert_id();//Получим вставленный id	
Похожие разделы:
->var_null:root/Пользователи/var_null/Базы данных/mysql/Запросы/Insert/функция/ (текущий раздел)
Участвуй в наполнении сайта, создай свое дерево знаний. Регистрация

@include_encode 2015