Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Importazione file .txt in mysql aggiungendo un campo

    Salve,
    ho un file txt da importare su un database mysql. Fin qui nessun problema.

    Ma se devo aggiungere un campo supplementare in fase di importazione come devo fare?

    Per l'importazione uso questa stringha.

    $sql = 'LOAD DATA LOCAL INFILE \'C:\\percorsofile\\file.txt\' INTO TABLE `keywords` FIELDS TERMINATED BY \';\' ENCLOSED BY \'"\' ESCAPED BY \'\\\\\' LINES TERMINATED BY \'\\r\\n\'';

    come devo modificarlo se devo aggiungere un campo categoria con valore xy a tutti i record che vado a caricare?


    Spero di essermi spieghato bene.

    Grazie
    Ciao
    Alan

  2. #2
    Per far questo si deve caricare il file direttamente ma

    prima leggerlo:

    $file = fopen(xxx\\file.txt', 'r');

    while ($linea = fgets($file))
    {

    $key = "$linea";

    e poi inserisci righa per righa con quello che vuoi

    $sql="INSERT INTO keywords (Keywords, SubCat) VALUES ('$key', '$SubCat')";
    $Save = @mysql_query($sql,$conn)
    or die("Impossibile eseguire la query 4");
    }


    Zuzzurellone (sempre Alan38)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.