SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Вземане на резултат от една база ...

netsurfer

Ипотпал ФЕН :)
... и слагането му в друга база.
Как да стане този номер.
Значи давам разяснение.
Имам една база - users на даден сайт.
Искам да се регне един потребител записа да отива и в базата на форума.
Поради спецификата на phpbb3 неможах да ги направя едновременно двата процеса, имах проблем с паролата при phpbb3,
та сега идеята ми е следната :
PHP:
$query ="SELECT * FROM `test` Order by id desc limit 1";
и после резултата от това търсене да го сложа в другата база
PHP:
$query = "INSERT INTO `phpbb_users` (`user_id`, `user_type`, `group_id`, `user_permissions`, `user_perm_from`, `user_ip`, `user_regdate`, `username`, `username_clean`, `user_password`, `user_passchg`, `user_pass_convert`, `user_email`, `user_email_hash`, `user_birthday`, `user_lastvisit`, `user_lastmark`, `user_lastpost_time`, `user_lastpage`, `user_last_confirm_key`, `user_last_search`, `user_warnings`, `user_last_warning`, `user_login_attempts`, `user_inactive_reason`, `user_inactive_time`, `user_posts`, `user_lang`, `user_timezone`, `user_dst`, `user_dateformat`, `user_style`, `user_rank`, `user_colour`, `user_new_privmsg`, `user_unread_privmsg`, `user_last_privmsg`, `user_message_rules`, `user_full_folder`, `user_emailtime`, `user_topic_show_days`, `user_topic_sortby_type`, `user_topic_sortby_dir`, `user_post_show_days`, `user_post_sortby_type`, `user_post_sortby_dir`, `user_notify`, `user_notify_pm`, `user_notify_type`, `user_allow_pm`, `user_allow_viewonline`, `user_allow_viewemail`, `user_allow_massemail`, `user_options`, `user_avatar`, `user_avatar_type`, `user_avatar_width`, `user_avatar_height`, `user_sig`, `user_sig_bbcode_uid`, `user_sig_bbcode_bitfield`, `user_from`, `user_icq`, `user_aim`, `user_yim`, `user_msnm`, `user_jabber`, `user_website`, `user_occ`, `user_interests`, `user_actkey`, `user_newpasswd`, `user_form_salt`) VALUES ('', '', '2', '', '0', '', 1241976702, '". $username ."', '". $username ."', '". md5($password) ."', '". time() ."', '', '". $email ."', '', '', '', '', 0, '', '', 0, 0, 0, 0, 0, 0, 0, 'bg', 0.00, 0, 'D M d, Y g:i a', 1, 0, '', '', '', '', '', '-3', '', '', 't', 'd', '', 't', 'a', '', '1', '', '1', '1', '1', '1', '895', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '')";
обаче са 2 отделни и ще трябва да се връзва към втората с друг user и pass.
Някакви идеи :)
 

cloxy

Super Moderator
Екип
Re: Вземане на резултат от една база ...

Може да стане с конструкция от типа INSERT INTO SELECT. Ето малко повече инфо:

http://dev.mysql.com/doc/refman/5.1/en/insert-select.html
http://mywheel.net/blog/index.php/2007/10/02/insert-intoselect-on-mysql/

Едит: сега видях, че искаш да са с различни потребители - малко трудно ще стане. Ще трябва да го пазиш в променливи на сървърния скрипт. Друг начин не се сещам.
 
Последно редактирано:

netsurfer

Ипотпал ФЕН :)
Re: Вземане на резултат от една база ...

Може да стане с конструкция от типа INSERT INTO SELECT. Ето малко повече инфо:

http://dev.mysql.com/doc/refman/5.1/en/insert-select.html
http://mywheel.net/blog/index.php/2007/10/02/insert-intoselect-on-mysql/

Едит: сега видях, че искаш да са с различни потребители - малко трудно ще стане. Ще трябва да го пазиш в променливи на сървърния скрипт. Друг начин не се сещам.
оо, това с потребителите не е проблем, ще ги направя с един :)
 

Горе