Max 0 Posted 2007-12-17 10:36:10 Share Posted 2007-12-17 10:36:10 В личку Link to post Share on other sites
Pretender 5 Posted 2007-12-17 14:43:05 Share Posted 2007-12-17 14:43:05 В личку а чво нуна? я не то, чтобы сильно шарю, но считательную часть биллинга на перле написал. Link to post Share on other sites
Max 0 Posted 2007-12-17 15:07:21 Author Share Posted 2007-12-17 15:07:21 В личку а чво нуна? я не то, чтобы сильно шарю, но считательную часть биллинга на перле написал. нада наваять скрипт кторый будет брать данные из базы и обрабатывать их Link to post Share on other sites
XoRe 0 Posted 2007-12-18 16:44:26 Share Posted 2007-12-18 16:44:26 select * from table; И понеслась... ) Link to post Share on other sites
Max 0 Posted 2007-12-18 17:11:39 Author Share Posted 2007-12-18 17:11:39 select * from table;И понеслась... ) мля... ну смеяться то не нада, задача это скриптом делать, у меня получается два массива с разными данными, а как их объединить я не допру, ибо знаний мало. Link to post Share on other sites
XoRe 0 Posted 2007-12-18 17:38:52 Share Posted 2007-12-18 17:38:52 Если в массивах разные данные, то инсертишь один, потом другой. Если данные перекрываются, то можно поколдовать с тектовиками, вычленить разницу и залить в БД сначала один массив, а потом эту разницу. Вообще, если нехватает знаний по sql, можно перенести это на текстовые файлы. А там grep, cut, sort, awk, sed и т.д. работают очень шустро. Ну и всегда можно написать свою программу или скрипт, парсящие текстовые данные. Link to post Share on other sites
Max 0 Posted 2007-12-18 18:00:23 Author Share Posted 2007-12-18 18:00:23 Если в массивах разные данные, то инсертишь один, потом другой.Если данные перекрываются, то можно поколдовать с тектовиками, вычленить разницу и залить в БД сначала один массив, а потом эту разницу. Вообще, если нехватает знаний по sql, можно перенести это на текстовые файлы. А там grep, cut, sort, awk, sed и т.д. работают очень шустро. Ну и всегда можно написать свою программу или скрипт, парсящие текстовые данные. задача как раз взять данные и базы, я их беру, из двух таблиц, в два массива а вот как соеденить эти массивы я не знаю... пытался с файлами, но больно уж сложно получается.... Link to post Share on other sites
Колян 2 Posted 2007-12-18 18:34:13 Share Posted 2007-12-18 18:34:13 А язык уж сильно так критичен? Если нет, то на пхп могу я попробовать Если согласен, тогда дайош ТЗ в личку! Link to post Share on other sites
Alferov 0 Posted 2007-12-18 18:55:25 Share Posted 2007-12-18 18:55:25 задача как раз взять данные и базы, я их беру, из двух таблиц, в два массива а вот как соеденить эти массивы я не знаю... пытался с файлами, но больно уж сложно получается.... даю подсказку )) бери данные одним запросом из двух (можно и больше) таблиц сразу SELECT t1.*, t2.* FROM table1 t1 LEFT JOIN table2 t2 ON t1.login=t2.login WHERE bla-bla-bla....; и будет щастье Link to post Share on other sites
Max 0 Posted 2007-12-18 18:59:03 Author Share Posted 2007-12-18 18:59:03 А язык уж сильно так критичен? Если нет, то на пхп могу я попробовать Если согласен, тогда дайош ТЗ в личку! не нада именно на perl не люблю пхп.... Link to post Share on other sites
frig 2 Posted 2007-12-18 19:48:02 Share Posted 2007-12-18 19:48:02 можно подробнее про то что за данные выбираются и по какому признаку их объединять надо? можно выбирать из двух таблиц в один массив через UNION... хотя имхо смысла особого нету.. берешь 2 массива и пересыпаешь в третий массив сначало из одного потом из другого. в общем задача в чем состоит? Link to post Share on other sites
Max 0 Posted 2007-12-18 19:54:01 Author Share Posted 2007-12-18 19:54:01 можно подробнее про то что за данные выбираются и по какому признаку их объединять надо? можно выбирать из двух таблиц в один массив через UNION... хотя имхо смысла особого нету.. берешь 2 массива и пересыпаешь в третий массив сначало из одного потом из другого. в общем задача в чем состоит? спасибо всем откликнувшимся, сейчас стока инфы нахлынуло, щас маленько разберусь и если опять не получится, то сюда ситуацию опишу.... Link to post Share on other sites
Pit 35 Posted 2007-12-19 07:24:54 Share Posted 2007-12-19 07:24:54 push (@array1,@array2); Link to post Share on other sites
Max 0 Posted 2007-12-24 08:53:12 Author Share Posted 2007-12-24 08:53:12 Проблема вроде частично решилась, но возникла новая, при выполнении скрипта получаю: # ./mysql.pl DBI::db=HASH(0x81ac278)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them before disconnecting) at ./mysql.pl line 91. используется вот такая констракция use DBI; my $dsn = 'DBI:mysql:stg:localhost'; my $db_user_name = 'хххх'; my $db_password = 'ууууууу'; my ($id, $password); my $dbh = DBI->connect($dsn, $db_user_name, $db_password); my $sth = $dbh->prepare(qq{SELECT Userdata9, tariff, Userdata4, Userdata5, Userdata6, Userdata7, Userdata8, FROM users WHERE login = 'user1';}); а вот собственно сама строка 90 - 91 $sth->finish(); $dbh->disconnect(); проблема устраняется если написать в место user1 - admin, причём и тот и другой логины действующие. подскажите знающие люди! Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now