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

    Creazione tabelle da file dump.sql

    Ciao a tutti.
    Ho un file create.sql così scritta:

    codice:
    -- 
    -- Dump dei dati per la tabella `%prefisso%_counter`
    -- 
    
    INSERT INTO `%prefisso%_counter` (`type`, `var`, `count`) VALUES ('total', 'hits', 0),
    ('browser', 'WebTV', 0),
    ('browser', 'Lynx', 0),
    ('browser', 'MSIE', 0),
    ('browser', 'Opera', 0),
    ('browser', 'Konqueror', 0),
    ('browser', 'Netscape', 0),
    ('browser', 'FireFox', 0),
    ('browser', 'Bot', 0),
    ('browser', 'Other', 0),
    ('os', 'Windows', 0),
    ('os', 'Linux', 0),
    ('os', 'Mac', 0),
    ('os', 'FreeBSD', 0),
    ('os', 'SunOS', 0),
    ('os', 'IRIX', 0),
    ('os', 'BeOS', 0),
    ('os', 'OS/2', 0),
    ('os', 'AIX', 0),
    ('os', 'Other', 0);
    In realtà è molto più grande, ma ve ne ho incollato un pezzo per darvi l'idea. Comunque è creato con phpmyadmin. E' quindi generato da un esportazione in sql.

    In php provo a fare questo:
    Codice PHP:
    $query_creazione file_get_contents('create.sql');
    $rs_tabelle mysql_query($query_creazione$conn); 
    :master: ma la query non viene eseguita perchè il file ha più righe.

    Se invece nel file metto una semplice query che occupa una sola riga allora funziona. :berto:

    Come posso fare?

  2. #2
    Devi eseguire una query alla volta.
    Ad esempio puoi scaricati i sorgenti di phpmyadmin ed individuare il metodo che utilizzano per effettuare il parsing dell'SQL.

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.