Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato
    Registrato dal
    Dec 2004
    Messaggi
    52

    ricavare il database in un file .sql

    Salve, ragazzi stò provando ad fare un forum che si trova
    http://www.mrwebmaster.it/tutorial/php/tutorial270.htm
    però non funziona l'installazione del database.
    c'è qualcuno che può convertirlo in formato ".sql" in un
    solo file .sql che poi io vado con phpmyadmin importa file?.

    grazie.


    Codice PHP:
    <?php
    # Includo il file di configurazione
    require("config.php");

    # Creo le tabelle del DB
    mysql_query("CREATE TABLE 'forum_lite_main' (
                'id' INT( 11 ) NOT NULL AUTO_INCREMENT ,
                'titolo' VARCHAR( 255 ) NOT NULL ,
                INDEX ( 'id' ) 
    );"
    );
    mysql_query("CREATE TABLE 'forum_lite_topics' (
                'id' INT( 11 ) NOT NULL AUTO_INCREMENT ,
                'forum_id' VARCHAR( 255 ) NOT NULL ,
                'data' VARCHAR( 255 ) NOT NULL ,
                'autore' VARCHAR( 255 ) NOT NULL ,
                'titolo' VARCHAR( 255 ) NOT NULL ,
                INDEX ( 'id' ) 
    );"
    );
    mysql_query("CREATE TABLE 'forum_lite_thread' (
                'id' INT( 11 ) NOT NULL AUTO_INCREMENT ,
                'topic_id' VARCHAR( 255 ) NOT NULL ,
                'data' VARCHAR( 255 ) NOT NULL ,
                'autore' VARCHAR( 255 ) NOT NULL ,
                'titolo' VARCHAR( 255 ) NOT NULL ,
                'testo' TEXT NOT NULL ,
                INDEX ( 'id' ) 
    );"
    );

    # Creo il mio primo forum
    mysql_query("INSERT INTO 'forum_lite_main' VALUES ('', 'Il forum di JacoZ')");

    echo 
    "L'installazione è avvenuta con successo!
    \n"
    ;
    ?>

  2. #2
    Basta che clicchi sul campo sql di phpmyadmin;
    copi il testo che sta tra " nella funzione mysql_query e lo incolli nella text box;
    premi invia ed il gioco è fatto
    Ma credo che ti darà errore anche lì se è stata scritta male un'istruzione. Se magari posti l'errore lo risolviamo così si complicano meno le cose. Ciao!

  3. #3
    Utente bannato
    Registrato dal
    Dec 2004
    Messaggi
    52
    [supersaibal]Originariamente inviato da mircov
    Basta che clicchi sul campo sql di phpmyadmin;
    copi il testo che sta tra " nella funzione mysql_query e lo incolli nella text box;
    premi invia ed il gioco è fatto
    Ma credo che ti darà errore anche lì se è stata scritta male un'istruzione. Se magari posti l'errore lo risolviamo così si complicano meno le cose. Ciao! [/supersaibal]
    Grazie, ora provo.

  4. #4
    Utente bannato
    Registrato dal
    Dec 2004
    Messaggi
    52
    [supersaibal]Originariamente inviato da mircov
    Basta che clicchi sul campo sql di phpmyadmin;
    copi il testo che sta tra " nella funzione mysql_query e lo incolli nella text box;
    premi invia ed il gioco è fatto
    Ma credo che ti darà errore anche lì se è stata scritta male un'istruzione. Se magari posti l'errore lo risolviamo così si complicano meno le cose. Ciao! [/supersaibal]
    fatto ecco l'errore:

    Codice PHP:
    Errore

    query SQL 


    CREATE TABLE 'forum_lite_main'(
    'id'INT11 NOT NULL AUTO_INCREMENT ,
    'titolo'VARCHAR255 NOT NULL ,
    INDEX 'id' )
    )

    Messaggio di MySQL:
    #1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near ''forum_lite_main'(  'id'INT( 11  )  NOT  NULL  AUTO_INCREMENT , 

  5. #5
    Nei nomi della tabella e colonne non devi mettere gli apici.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Utente bannato
    Registrato dal
    Dec 2004
    Messaggi
    52
    [supersaibal]Originariamente inviato da piero.mac
    Nei nomi della tabella e colonne non devi mettere gli apici. [/supersaibal]
    è chi la messi io lo preso dal tutorial comunque ora provo.

  7. #7
    Utente bannato
    Registrato dal
    Dec 2004
    Messaggi
    52

    ok c'è lo fatta

    c'è lo fatta era solo la colpa degli apici.

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.