Hirdetés

Új hozzászólás Aktív témák

  • cucka
    addikt

    Igen ez phpmyadminban biztosan tökéletes (meg ott van másolás menüpont is), de nekem php-val kellene megoldanom, mert sok (64) tábla van, 3 adatbázison kell megcsináljam egyszerre és nem szeretném egyesével végigkattintgatni...
    Ott meg muszáj adatbázist kiválasztani a query előtt...vagy rosszul tudok valamit ? :F

    mármint ez kötött, nem ?

    $db="adatbazis1";
    $conn = mysql_connect('localhost', 'root', '');
    mysql_select_db($db, $conn);
    mysql_query($sql, $conn);
    mysql_close($conn);

    szóval csak azt nem értem, hogyha kiválasztottam az adatbazis1-et, akkor hogy tudok írni adatbazis2-be ? vagy ez műxik tényleg, csak én nem tudtam ezt eddig ?

    Bocs az értetlenségemért...
    :B

    1. Ha egyszerűen csak át akarod pakolni az adatokat, akkor használd a phpmyadmin beépített export/import funkcióját. (Amennyiben nem túl nagy az adatbázis az import-hoz)

    2. Ha feltétlenül programot akarsz rá írni, akkor jó tudni, hogy egy táblára úgy is hivatkozhatsz, hogy adatbázisnév.táblanév. Ekkor ugye nem kell a mysql_select_db, mert anélkül is meg fogja találni az adatbázis szerver a táblákat.
    A másik lehetőség, hogy két adatbázis kapcsolattal oldod meg a problémát, ez pl. sokkal rugalmasabb, mert akár két teljesen különböző adatbázis szerverrel is működik a dolog..

Új hozzászólás Aktív témák