Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Вставка данных из одной БД в другую / 3 сообщений из 3, страница 1 из 1
17.04.2012, 11:27:08
    #37756776
torment
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Вставка данных из одной БД в другую
Есть небольшой скрипт, он делает выбор информации из одной БД, а потом мне нужно втавить их в другую БД.
В примере ниже получается что при выборе более 1 записи из БД скрипт отрабатывает только 1 раз, и на втором проходе цикла выдает ошибку - Access denied for user 'apache'@'localhost' (using password: NO).

Подскажите пожалуйста в чем проблема.
Код:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
define("HOST","localhost");
define("USER","root");
define("PASS","test");
define("DB","pureftpd");
define("DB2","nas");

$link2 = mysql_connect(HOST,USER,PASS) or die (mysql_error());
mysql_select_db(DB2, $link2);

$getpayments = "SELECT * FROM tblaccounts WHERE iscroned = 0";
$paymentsresult = mysql_query($getpayments) or die (mysql_error()); 
while ($paymentsdata = mysql_fetch_array ($paymentsresult)){
    $userid = $paymentsdata['userid'];
    $invoiceid = $paymentsdata['invoiceid'];
    //--------------------GET USER DATA START-------------------------
    $clientinfo = getclientsdetails($userid);
    echo "Client Info : <br> ".$clientinfo['email'].' : '.$clientinfo['password'].'<br/>';
    //--------------------GET USER DATA END---------------------------

    //--------------------GET PRODUCT ID START------------------------
    $getproduct = "SELECT * FROM tblhosting WHERE id = ".$invoiceid;
    $productresult = mysql_query($getproduct) or die (mysql_error());
    $productdata = mysql_fetch_array ($productresult);
    $productid = $productdata['packageid'];
    echo "Product ID : ".$productid.'<br>';
    //--------------------GET PRODUCT ID END--------------------------

    //--------------------GET NAS INFO START--------------------------
    $getnasinfo = "SELECT * FROM tblcustomfields WHERE relid = ".$productid;
    $nasresult = mysql_query($getnasinfo) or die (mysql_error());
    $nasinfo = array();
    while ($nasdata = mysql_fetch_array ($nasresult)){              
        $nasinfo[$nasdata['fieldname']] = $nasdata['fieldoptions'];
    }
    echo "Product Options :";
    print_r($nasinfo);
    echo "<br>";
    //--------------------GET NAS INFO END----------------------------
    
    //--------------------GET PATH START------------------------------
    $path = "/userdata/nas/".$clientinfo['email'];
    echo $path; echo "<br>"; echo "<br>";
    chdir('/');
    mkdir( $path , 0777 );
    mysql_close ( $link2 );
    //--------------------GET PATH END--------------------------------

    //--------------------CREATE FTP ACC START------------------------
    $link = mysql_connect(HOST,USER,PASS) or die (mysql_error());
    mysql_select_db(DB, $link);      
    $createftp = "INSERT INTO users (User, Password, Uid, Gid, Dir, QuotaFiles, QuotaSize, ULBandwidth,
              DLBandwidth, Ipaddress, Comment, Status, ULRatio, DLRatio)
              VALUES('".$clientinfo['email']."', '".md5($clientinfo['password'])."', '2001', '2001', '".$path."', '0', 
              '".$nasinfo['QuotaSize']."', '".$nasinfo['ULBandwidth']."', '".$nasinfo['DLBandwidth']."', '*', '', 
              '1', '0', '0')";
    echo $createftp; echo "<br>"; echo "<br>";
    $ftpresult = mysql_query($createftp) or die (mysql_error());
    //$ftpdata = mysql_fetch_assoc($ftpresult);    
    mysql_close ( $link );
    //--------------------CREATE FTP ACC END--------------------------
}
?>
...
Рейтинг: 0 / 0
17.04.2012, 11:33:11
    #37756796
torment
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Вставка данных из одной БД в другую
Запостил на форум и увидел ошибку) Спасибо, проблема решена)
...
Рейтинг: 0 / 0
17.04.2012, 12:02:50
    #37756888
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Вставка данных из одной БД в другую
torment,

Так напишите в чем проблема была и как решили. В назидание, так сказать :-)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Вставка данных из одной БД в другую / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]