powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Вставка данных из одной БД в другую
3 сообщений из 3, страница 1 из 1
(PHP) Вставка данных из одной БД в другую
    #37756776
torment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть небольшой скрипт, он делает выбор информации из одной БД, а потом мне нужно втавить их в другую БД.
В примере ниже получается что при выборе более 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
(PHP) Вставка данных из одной БД в другую
    #37756796
torment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запостил на форум и увидел ошибку) Спасибо, проблема решена)
...
Рейтинг: 0 / 0
(PHP) Вставка данных из одной БД в другую
    #37756888
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
torment,

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


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