Eredmény: 1 - 10 (10) összesen

Téma: mysql adatok fájlba mentése

  1. #1
    Szerkesztő lehelka logója
    Csatlakozott
    08-08-13
    Hely
    Kolozsvár
    Hozzászólás
    236
    Begyűjtött 6 köszönetet
    6 hozzászólásával

    Alapbeállítás mysql adatok fájlba mentése

    Semmit nem tudok az adatbáziskezelésről. A felhasználók emailjeit szeretném kimenteni a mysql adatbázisból, addig eljutottam, hogy konzolból a select email from users listázza is.

    A láma kérdés: hogyan mentem ezt ki egy fájlba?

    Tudom, hogy a google a barátom, de nem tudom konkrétan mire kell keresni

    Köszi,
    Lehel


    Utoljára módosítva: lehelka által : 2010-04-30 10:25

  2. #2
    Mentor
    Csatlakozott
    08-03-01
    Hely
    Kisvárda
    Hozzászólás
    464
    Begyűjtött 16 köszönetet
    14 hozzászólásával

    Alapbeállítás re: mysql adatok fájlba mentése

    adatbázis felületen keresztül akarod megoldani?

    belépsz az adatbázis kezelőbe, pl. phpmyadmin
    exportálás
    kiválasztod melyik adattáblát akarod, milyen formátumban, stb...
    alul-->mentés fájlként--->indítás...
    és megkapod a kívánt formátumban...

    de ezt meg lehet oldani php-n keresztül is...
    ha megvan a lekérdezés, pakold bele egy tömbbe, és írasd ki fájlba...


    Utoljára módosítva: Kormix által : 2010-04-30 10:52

  3. #3
    Szerkesztő lehelka logója
    Csatlakozott
    08-08-13
    Hely
    Kolozsvár
    Hozzászólás
    236
    Begyűjtött 6 köszönetet
    6 hozzászólásával

    Alapbeállítás re: mysql adatok fájlba mentése

    Ezzel próbálkoztam, az a bajom vele, hogy nem tudom kiválasztani, hogy csak emaileket szedje ki, hanem a teljes users táblát, minden adattal együtt menti.

    Most előttem van terminálban a szükséges lista. Itt nem lehet megadni, hogy mentse egy txt fájlba?


    Idézet Trashcom eredeti hozzászólása Hozzászólás megtekintése
    adatbázis felületen keresztül akarod megoldani?

    belépsz az adatbázis kezelőbe, pl. phpmyadmin
    exportálás
    kiválasztod melyik adattáblát akarod, milyen formátumban, stb...
    alul-->mentés fájlként--->indítás...
    és megkapod a kívánt formátumban...

    de ezt meg lehet oldani php-n keresztül is...
    ha megvan a lekérdezés, pakold bele egy tömbbe, és írasd ki fájlba...




  4. #4
    Bölcs huncyrus logója
    Csatlakozott
    07-04-26
    Hely
    EU :)
    Hozzászólás
    541
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: mysql adatok fájlba mentése


  5. #5
    Mentor
    Csatlakozott
    08-03-01
    Hely
    Kisvárda
    Hozzászólás
    464
    Begyűjtött 16 köszönetet
    14 hozzászólásával

    Alapbeállítás re: mysql adatok fájlba mentése

    tehát csak az email címek kellenek?

    egyszerűbb akkor egy php fájlon keresztül lekérdezni...
    csatlakozol az adatbázishoz,
    lekérdezed és elmented,
    kiiratod...

    ez a menete...később leszek, és összedobom a php-ban...

    vagy ha mindenáron az adatbáziskezelőben akarod,
    akkor van egy olyan fül, hogy sql...
    megcsinálod a lekérdezést, és kiiíratod egy másik adattáblába...és azt az adattáblát (csak az email címeket tartalmazza) a korábbi módszerrel kiiratod az általad választott fájl formátumban...

    vagy mégegy egyszerűbb verzió, hogy ne kelljen keresgetned a helyes lekérdezést:
    az adatbázis kezelőben van egy olyan fül, hogy műveletek...
    másold át azt az adattáblát, amiben megvannak az adatok, a felesleges mezőket töröld, és export...

    másik megoldás:
    kiexportálod az adattáblát excelbe, megnyitod az excelt, törlöd a felesleges oszlopokat, és kész...


    Utoljára módosítva: Kormix által : 2010-04-30 10:58

  6. #6
    Szerkesztő lehelka logója
    Csatlakozott
    08-08-13
    Hely
    Kolozsvár
    Hozzászólás
    236
    Begyűjtött 6 köszönetet
    6 hozzászólásával

    Alapbeállítás re: mysql adatok fájlba mentése

    huncyrus - köszi, ezeket kerestem Gondolom így meg tudom majd oldani.

    Trashcom - neked is köszönöm, huncyrus és a te javaslataiddal úgy látom meg tudom oldani.



  7. #7
    Mentor
    Csatlakozott
    08-03-01
    Hely
    Kisvárda
    Hozzászólás
    464
    Begyűjtött 16 köszönetet
    14 hozzászólásával

    Alapbeállítás re: mysql adatok fájlba mentése

    Idézet lehelka eredeti hozzászólása Hozzászólás megtekintése
    huncyrus - köszi, ezeket kerestem Gondolom így meg tudom majd oldani.

    Trashcom - neked is köszönöm, huncyrus javaslataival úgy látom meg tudom oldani.
    remek...
    ..............................................



  8. #8
    t4p
    t4p nem elérhető
    Szerkesztő
    Csatlakozott
    09-06-15
    Hozzászólás
    271
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: mysql adatok fájlba mentése

    Visszaterve a phpmyadminhoz:

    SELECT `mailek` FROM `users`

    aztan a lap aljan export



  9. #9
    Hekker 0xFF logója
    Csatlakozott
    09-08-21
    Hozzászólás
    1.079
    Begyűjtött 168 köszönetet
    118 hozzászólásával

    Alapbeállítás re: mysql adatok fájlba mentése

    SELECT emalek INTO OUTFILE "/var/vhosts/bla/mailek.txt" FIELDS TERMINATED BY '\n' LINES TERMINATED BY '\n' FROM users

    Ha van jogod hozzá akkor müködik így is.


    Utoljára módosítva: 0xFF által : 2010-04-30 11:39

  10. #10
    Szerkesztő lehelka logója
    Csatlakozott
    08-08-13
    Hely
    Kolozsvár
    Hozzászólás
    236
    Begyűjtött 6 köszönetet
    6 hozzászólásával

    Alapbeállítás re: mysql adatok fájlba mentése

    Phpmyadminból összejött, úgy tűnik konzolból is, utóbbi esetben még nem tudom melyik tmp könyvtárba mentette, mert sem a rootban, sem a honlap public_html/tmp-ben nem találom.

    De végül is megvan és köszönöm.



A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •