/* человеческая леня - зело есть великая сущность , код предоставлен для примера и не является полностью unjdsv к употребелнию*/
/* Соединяемся, выбираем базу данных */
$link = mysql_connect("localhost", "юзер_бд", "пароль")
or die("Could not connect : " . mysql_error());
mysql_select_db("имя_базы") or die("Could not select database");
// готовим хэш пароля который был в переменной $mpwd
$mhashpwd = md5 ($mpwd);
//пишем в базу, то что закомменчено - следствие войны с кодировками
$result = mysql_query("SET NAMES cp1251") or die("ошибка базы : " . mysql_error());
//$result = mysql_query("SET CHARACTER SET utf8") or die("ошибка базы : " . mysql_error());;
// $result = mysql_query("COLLATE 'utf8_unicode_ci'") or die("ошибка базы : " . mysql_error());;
$query = "INSERT INTO mdl_user" ;
$query .= "(`confirmed`,`username`,`password`,`firstname`,`lastname`,`email`,`phone1`,`phone2`,`address`)";
$query .= " VALUE (1,";
$query .="'".$musername."','".$mhashpwd."','".$utffamily."','".$utfname."','".$memail."','".$mphone."','".$mmobphone."','".$utfadress."')";
// 1 дает то , что юзер подтвержден и активен
$result = mysql_query($query) or die("ошибка базы : " . mysql_error());
// ищем id нового юзера
$query = "SELECT `id` FROM `mdl_user` WHERE `username` LIKE '".$musername."'";
$result = mysql_query($query) or die("ошибка базы : " . mysql_error());
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
foreach ($line as $col_value) {
$result_id= $col_value;
}
}
//
mysql_free_result($result);
// пишем дополнительные данные $madddata
$query = "INSERT INTO mdl_user_info_data";
$query .= "(`userid`,`fieldid`,`data`)";
$query .= " VALUE (".$result_id;
$query .=",номер_типа данных в созданной доп таблице,'".$maddata."')" ;
$result = mysql_query($query) or die("ошибка базы : " . mysql_error());