Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892

    domanda da inesperto su php e Mysql

    Scusate tutti:

    io ho un db Mysql e un sistema in php. Ora: io devo creare un nuovo db Mysql, e l'amministratore mi ha inviato un file con estensione .sql dicendomi che mi serve per creare le tabelle.

    Il file è questo, e si chiama "assicurazioni.sql"

    codice:
    CREATE DATABASE `assicurazioni` ;
    
    DROP TABLE IF EXISTS `archivio_polizze`;
    CREATE TABLE `archivio_polizze` (
      `id` int(11) NOT NULL auto_increment,
      `vigore` tinyint(1) default NULL,
      `tipologia` varchar(255) default NULL,
      `compagnia` longtext,
      `numero` varchar(50) default NULL,
      `broker` longtext,
      `ramo` varchar(50) default NULL,
      `duratadal` varchar(50) default NULL,
      `durataal` varchar(50) default NULL,
      `premio` varchar(50) default NULL,
      `regolpremio` varchar(50) default NULL,
      `premiototale` varchar(50) default NULL,
      `massimali` varchar(50) default NULL,
      `franchigie` varchar(50) default NULL,
      `tasso` varchar(50) default NULL,
      `beneficiari` longtext,
      `riferimentinormativi` longtext,
      `testo` longtext,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;
    Allora, se io carico questo file sul server cos', con estensione .sql non succede niente, mi fa vedere il contenuto testuale.
    Se aggiungo <?php all'inizio e ?> alla fine (come fosse tutto php) e lo rinomino .php mi dà un parse error già alla riga 2.

    Ma allora cosa devo fare?

    Scusate la colossale ignoranza...

    :master: :master:

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Fai una cosa semplice semplice.
    Codice PHP:
    $query "CREATE DATABASE `assicurazioni` ;

    DROP TABLE IF EXISTS `archivio_polizze`;
    CREATE TABLE `archivio_polizze` (
      `id` int(11) NOT NULL auto_increment,
      `vigore` tinyint(1) default NULL,
      `tipologia` varchar(255) default NULL,
      `compagnia` longtext,
      `numero` varchar(50) default NULL,
      `broker` longtext,
      `ramo` varchar(50) default NULL,
      `duratadal` varchar(50) default NULL,
      `durataal` varchar(50) default NULL,
      `premio` varchar(50) default NULL,
      `regolpremio` varchar(50) default NULL,
      `premiototale` varchar(50) default NULL,
      `massimali` varchar(50) default NULL,
      `franchigie` varchar(50) default NULL,
      `tasso` varchar(50) default NULL,
      `beneficiari` longtext,
      `riferimentinormativi` longtext,
      `testo` longtext,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;"
    ;
    mysql_query($query) or die("Errore durante la creazione della tabella: ".mysql_error()); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    Scusa, ma mi dà ancora errore.

    Ti posto il mio codice:

    codice:
    <?php
    
    // connessione al database
    mysql_connect("localhost", "utente", "password") or die("Connessione fallita !");
    
    
    $query = "CREATE DATABASE `assicurazioni` ;
    
    
    DROP TABLE IF EXISTS `archivio_polizze`;
    CREATE TABLE `archivio_polizze` (
      `id` int(11) NOT NULL auto_increment,
      `vigore` tinyint(1) default NULL,
      `tipologia` varchar(255) default NULL,
      `compagnia` longtext,
      `numero` varchar(50) default NULL,
      `broker` longtext,
      `ramo` varchar(50) default NULL,
      `duratadal` varchar(50) default NULL,
      `durataal` varchar(50) default NULL,
      `premio` varchar(50) default NULL,
      `regolpremio` varchar(50) default NULL,
      `premiototale` varchar(50) default NULL,
      `massimali` varchar(50) default NULL,
      `franchigie` varchar(50) default NULL,
      `tasso` varchar(50) default NULL,
      `beneficiari` longtext,
      `riferimentinormativi` longtext,
      `testo` longtext,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;
    mysql_query($query) or die("Errore durante la creazione della tabella: ".mysql_error());
    
    
    ?>
    Mi restituisce:
    Parse error: parse error in /var/www/consanita/public/assicurazioni/assicurazioni3.php on line 35

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    e cosi ? (con la sintassi heredoc)

    codice:
    $query = <<<EOT 
    CREATE DATABASE `assicurazioni` ;
    DROP TABLE IF EXISTS `archivio_polizze`;
    CREATE TABLE `archivio_polizze` (
      `id` int(11) NOT NULL auto_increment,
      `vigore` tinyint(1) default NULL,
      `tipologia` varchar(255) default NULL,
      `compagnia` longtext,
      `numero` varchar(50) default NULL,
      `broker` longtext,
      `ramo` varchar(50) default NULL,
      `duratadal` varchar(50) default NULL,
      `durataal` varchar(50) default NULL,
      `premio` varchar(50) default NULL,
      `regolpremio` varchar(50) default NULL,
      `premiototale` varchar(50) default NULL,
      `massimali` varchar(50) default NULL,
      `franchigie` varchar(50) default NULL,
      `tasso` varchar(50) default NULL,
      `beneficiari` longtext,
      `riferimentinormativi` longtext,
      `testo` longtext,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;
    EOT;

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    macché...

    neanche così.
    Rifiuta la sintassi

    codice:
    $query = <<<EOT

  6. #6
    Utente di HTML.it L'avatar di dalang
    Registrato dal
    May 2003
    Messaggi
    252
    [supersaibal]Originariamente inviato da franz79
    Scusa, ma mi dà ancora errore.

    codice:
    <?php
    
    // connessione al database
    mysql_connect("localhost", "utente", "password") or die("Connessione fallita !");
    
    $query = "CREATE DATABASE `assicurazioni` ;
    
    DROP TABLE IF EXISTS `archivio_polizze`;
    CREATE TABLE `archivio_polizze` (
      `id` int(11) NOT NULL auto_increment,
    ...
      `libero2` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;
    mysql_query($query) or die("Errore durante la creazione della tabella: ".mysql_error());
    
    
    ?>
    Mi restituisce:
    Parse error: parse error in /var/www/consanita/public/assicurazioni/assicurazioni3.php on line 35 [/supersaibal]
    manca la chiusura delle virgolette:

    PRIMARY KEY (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ; ";

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    [supersaibal]Originariamente inviato da franz79
    macché...

    neanche così.
    Rifiuta la sintassi

    codice:
    $query = <<<EOT
    [/supersaibal]
    Non devi avere nessun carattere dopo EOT neanche uno spazio solo un salto di riga.

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    Adesso mi cambia l'errore...

    Le tabella da creare sono in realtà 8, e io ho fatto così:

    codice:
    <?php
    
    // connessione al database
    mysql_connect("localhost", "user", "pass") or die("Connessione fallita !");
    
    
    $query = "CREATE DATABASE `assicurazioni` ;
    
    
    CREATE DATABASE `assicurazioni` ;
    
    DROP TABLE IF EXISTS `archivio_polizze`;
    CREATE TABLE `archivio_polizze` (
      `id` int(11) NOT NULL auto_increment,
      `vigore` tinyint(1) default NULL,
      `tipologia` varchar(255) default NULL,
      `compagnia` longtext,
      `numero` varchar(50) default NULL,
      `broker` longtext,
      `ramo` varchar(50) default NULL,
      `duratadal` varchar(50) default NULL,
      `durataal` varchar(50) default NULL,
      `premio` varchar(50) default NULL,
      `regolpremio` varchar(50) default NULL,
      `premiototale` varchar(50) default NULL,
      `massimali` varchar(50) default NULL,
      `franchigie` varchar(50) default NULL,
      `tasso` varchar(50) default NULL,
      `beneficiari` longtext,
      `riferimentinormativi` longtext,
      `testo` longtext,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ; 
    
    
    
    DROP TABLE IF EXISTS `archiviosinistri`;
    CREATE TABLE `archiviosinistri` (
      `id` int(11) NOT NULL auto_increment,
      `idsinistro` varchar(50) default NULL,
      `asl` varchar(50) default NULL,
      `zona` varchar(50) default NULL,
      `dataarrivo` datetime default NULL,
      `dataaccadimento` datetime default NULL,
      `tipo` varchar(50) default NULL,
      `procedura` varchar(50) default NULL,
      `cod` varchar(50) default NULL,
      `compagnia` longtext,
      `polizzanumero` varchar(50) default NULL,
      `dal` varchar(50) default NULL,
      `al` varchar(50) default NULL,
      `richiedente` longtext,
      `tiporichiedente` varchar(50) default NULL,
      `indirizzo` longtext,
      `tramite` varchar(50) default NULL,
      `medicolegale` longtext,
      `perizia` longtext,
      `danno` longtext,
      `codificadanno` longtext,
      `struttura` longtext,
      `personaleinteressato` longtext,
      `polizzapersonale` longtext,
      `risarcimento` longtext,
      `statosinistro` varchar(50) default NULL,
      `rimborsopatrociniolegale` varchar(50) default NULL,
      `franchigiausl` varchar(50) default NULL,
      `concorsoaltrecompagnie` varchar(50) default NULL,
      `importoconcorso` double default '0',
      `risarcimentoacconto` double default '0',
      `risarcimentoliquidato` double default '0',
      `dataliquidazione` datetime default NULL,
      `stimarisarcimento` varchar(50) default NULL,
      `importoariserva` double default '0',
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ; 
    
    
    
    DROP TABLE IF EXISTS `beneficiari`;
    CREATE TABLE `beneficiari` (
      `id` int(11) NOT NULL auto_increment,
      `beneficiari` longtext,
      `datianagrafici` longtext,
      `indirizzo` longtext,
      `calcoloregolaz` longtext,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=3 ;
    
    
    
    
    DROP TABLE IF EXISTS `indirizzi_esterni`;
    CREATE TABLE `indirizzi_esterni` (
      `id` varchar(50) default NULL,
      `tipologia` varchar(50) default NULL,
      `denominazione` longtext,
      `via_piazza` longtext,
      `cap` varchar(50) default NULL,
      `comune` longtext,
      `povincia` varchar(50) default NULL,
      `telefono` varchar(50) default NULL,
      `fax` varchar(50) default NULL,
      `email` varchar(50) default NULL,
      `cellulare1` varchar(50) default NULL,
      `cellulare2` varchar(50) default NULL,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL
    ) TYPE=MyISAM; 
    
    
    
    
    DROP TABLE IF EXISTS `indirizzi_interni`;
    CREATE TABLE `indirizzi_interni` (
      `id` varchar(50) default NULL,
      `tipologia` varchar(50) default NULL,
      `denominazione` longtext,
      `via_piazza` longtext,
      `cap` varchar(50) default NULL,
      `comune` longtext,
      `povincia` varchar(50) default NULL,
      `telefono` varchar(50) default NULL,
      `fax` varchar(50) default NULL,
      `email` varchar(50) default NULL,
      `cellulare1` varchar(50) default NULL,
      `cellulare2` varchar(50) default NULL,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL
    ) TYPE=MyISAM; 
    
    
    
    DROP TABLE IF EXISTS `iterinterno`;
    CREATE TABLE `iterinterno` (
      `id` int(11) NOT NULL auto_increment,
      `idsinistro` varchar(50) default NULL,
      `datainviodocum` datetime default NULL,
      `destinatariorichiesta` longtext,
      `solleciti` varchar(50) default NULL,
      `datirichiesti` longtext,
      `dataricevimentodareparto` datetime default NULL,
      `datainviocompagnia` datetime default NULL,
      `documentiinviati` longtext,
      `praticacompleta` longtext,
      `note` longtext,
      `transazioneextragiudiziale` longtext,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ; 
    
    
    DROP TABLE IF EXISTS `iterprocedimentocivile`;
    CREATE TABLE `iterprocedimentocivile` (
      `id` int(11) NOT NULL auto_increment,
      `idsinistro` varchar(50) default NULL,
      `datanotifica` datetime default NULL,
      `pervenutail` datetime default NULL,
      `tribunale` varchar(50) default NULL,
      `ctu` varchar(50) default NULL,
      `avvocatocompagnia` longtext,
      `peritocompagnia` longtext,
      `avvocatodipendente` longtext,
      `peritodipendente` longtext,
      `dataudienza1` datetime default NULL,
      `noteprocedimento` longtext,
      `esitoprocesso` longtext,
      `notesuappelli` longtext,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;
    
    
    DROP TABLE IF EXISTS `procedimentopenale`;
    CREATE TABLE `procedimentopenale` (
      `id` int(11) NOT NULL auto_increment,
      `idsinistro` varchar(50) default NULL,
      `procuradi` varchar(50) default NULL,
      `pm` longtext,
      `artcp` varchar(50) default NULL,
      `procedimentonumero` varchar(50) default NULL,
      `notificato` datetime default NULL,
      `pervenuto` datetime default NULL,
      `avvocatoindagati` longtext,
      `peritoindagati` longtext,
      `dataconfincarautopsia` datetime default NULL,
      `legaliperiticontroparte` longtext,
      `datadepctu` datetime default NULL,
      `noteiterindagine` longtext,
      `esito` longtext,
      `rinvio` tinyint(1) default NULL,
      `avvocatousl1` longtext,
      `peritousl1` longtext,
      `avvocatousl2` longtext,
      `peritousl2` longtext,
      `avvocatocontroparte` longtext,
      `peritocontroparte` longtext,
      `dataudienza1` datetime default NULL,
      `noteprocessopenale` longtext,
      `sentenzanumero` varchar(50) default NULL,
      `del` datetime default NULL,
      `depositatail` datetime default NULL,
      `esitosentenza` longtext,
      `noteappellogrado2` longtext,
      `primaudienza` datetime default NULL,
      `noteappellosupremacorte` longtext,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ; ";
    
    
    mysql_query($query) or die("Errore durante la creazione della tabella: ".mysql_error());
    
    
    ?>
    Ma adesso mi restituisce questo errore:

    codice:
    Errore durante la creazione della tabella: You have an error in your SQL syntax near '; CREATE DATABASE `assicurazioni` ; DROP TABLE IF EXISTS `archivio_poliz' at line 1
    Come mai?


  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    Scusate, correggo il messaggio precedente.

    Il codice è questo:
    codice:
    <?php
    
    // connessione al database
    mysql_connect("localhost", "utente", "pass") or die("Connessione fallita !");
    
    
    $query = "CREATE DATABASE `assicurazioni` ;
    
    DROP TABLE IF EXISTS `archivio_polizze`;
    CREATE TABLE `archivio_polizze` (
      `id` int(11) NOT NULL auto_increment,
      `vigore` tinyint(1) default NULL,
      `tipologia` varchar(255) default NULL,
      `compagnia` longtext,
      `numero` varchar(50) default NULL,
      `broker` longtext,
      `ramo` varchar(50) default NULL,
      `duratadal` varchar(50) default NULL,
      `durataal` varchar(50) default NULL,
      `premio` varchar(50) default NULL,
      `regolpremio` varchar(50) default NULL,
      `premiototale` varchar(50) default NULL,
      `massimali` varchar(50) default NULL,
      `franchigie` varchar(50) default NULL,
      `tasso` varchar(50) default NULL,
      `beneficiari` longtext,
      `riferimentinormativi` longtext,
      `testo` longtext,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ; 
    
    
    
    DROP TABLE IF EXISTS `archiviosinistri`;
    CREATE TABLE `archiviosinistri` (
      `id` int(11) NOT NULL auto_increment,
      `idsinistro` varchar(50) default NULL,
      `asl` varchar(50) default NULL,
      `zona` varchar(50) default NULL,
      `dataarrivo` datetime default NULL,
      `dataaccadimento` datetime default NULL,
      `tipo` varchar(50) default NULL,
      `procedura` varchar(50) default NULL,
      `cod` varchar(50) default NULL,
      `compagnia` longtext,
      `polizzanumero` varchar(50) default NULL,
      `dal` varchar(50) default NULL,
      `al` varchar(50) default NULL,
      `richiedente` longtext,
      `tiporichiedente` varchar(50) default NULL,
      `indirizzo` longtext,
      `tramite` varchar(50) default NULL,
      `medicolegale` longtext,
      `perizia` longtext,
      `danno` longtext,
      `codificadanno` longtext,
      `struttura` longtext,
      `personaleinteressato` longtext,
      `polizzapersonale` longtext,
      `risarcimento` longtext,
      `statosinistro` varchar(50) default NULL,
      `rimborsopatrociniolegale` varchar(50) default NULL,
      `franchigiausl` varchar(50) default NULL,
      `concorsoaltrecompagnie` varchar(50) default NULL,
      `importoconcorso` double default '0',
      `risarcimentoacconto` double default '0',
      `risarcimentoliquidato` double default '0',
      `dataliquidazione` datetime default NULL,
      `stimarisarcimento` varchar(50) default NULL,
      `importoariserva` double default '0',
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ; 
    
    
    
    DROP TABLE IF EXISTS `beneficiari`;
    CREATE TABLE `beneficiari` (
      `id` int(11) NOT NULL auto_increment,
      `beneficiari` longtext,
      `datianagrafici` longtext,
      `indirizzo` longtext,
      `calcoloregolaz` longtext,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=3 ;
    
    
    
    
    DROP TABLE IF EXISTS `indirizzi_esterni`;
    CREATE TABLE `indirizzi_esterni` (
      `id` varchar(50) default NULL,
      `tipologia` varchar(50) default NULL,
      `denominazione` longtext,
      `via_piazza` longtext,
      `cap` varchar(50) default NULL,
      `comune` longtext,
      `povincia` varchar(50) default NULL,
      `telefono` varchar(50) default NULL,
      `fax` varchar(50) default NULL,
      `email` varchar(50) default NULL,
      `cellulare1` varchar(50) default NULL,
      `cellulare2` varchar(50) default NULL,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL
    ) TYPE=MyISAM; 
    
    
    
    
    DROP TABLE IF EXISTS `indirizzi_interni`;
    CREATE TABLE `indirizzi_interni` (
      `id` varchar(50) default NULL,
      `tipologia` varchar(50) default NULL,
      `denominazione` longtext,
      `via_piazza` longtext,
      `cap` varchar(50) default NULL,
      `comune` longtext,
      `povincia` varchar(50) default NULL,
      `telefono` varchar(50) default NULL,
      `fax` varchar(50) default NULL,
      `email` varchar(50) default NULL,
      `cellulare1` varchar(50) default NULL,
      `cellulare2` varchar(50) default NULL,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL
    ) TYPE=MyISAM; 
    
    
    
    DROP TABLE IF EXISTS `iterinterno`;
    CREATE TABLE `iterinterno` (
      `id` int(11) NOT NULL auto_increment,
      `idsinistro` varchar(50) default NULL,
      `datainviodocum` datetime default NULL,
      `destinatariorichiesta` longtext,
      `solleciti` varchar(50) default NULL,
      `datirichiesti` longtext,
      `dataricevimentodareparto` datetime default NULL,
      `datainviocompagnia` datetime default NULL,
      `documentiinviati` longtext,
      `praticacompleta` longtext,
      `note` longtext,
      `transazioneextragiudiziale` longtext,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ; 
    
    
    DROP TABLE IF EXISTS `iterprocedimentocivile`;
    CREATE TABLE `iterprocedimentocivile` (
      `id` int(11) NOT NULL auto_increment,
      `idsinistro` varchar(50) default NULL,
      `datanotifica` datetime default NULL,
      `pervenutail` datetime default NULL,
      `tribunale` varchar(50) default NULL,
      `ctu` varchar(50) default NULL,
      `avvocatocompagnia` longtext,
      `peritocompagnia` longtext,
      `avvocatodipendente` longtext,
      `peritodipendente` longtext,
      `dataudienza1` datetime default NULL,
      `noteprocedimento` longtext,
      `esitoprocesso` longtext,
      `notesuappelli` longtext,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;
    
    
    DROP TABLE IF EXISTS `procedimentopenale`;
    CREATE TABLE `procedimentopenale` (
      `id` int(11) NOT NULL auto_increment,
      `idsinistro` varchar(50) default NULL,
      `procuradi` varchar(50) default NULL,
      `pm` longtext,
      `artcp` varchar(50) default NULL,
      `procedimentonumero` varchar(50) default NULL,
      `notificato` datetime default NULL,
      `pervenuto` datetime default NULL,
      `avvocatoindagati` longtext,
      `peritoindagati` longtext,
      `dataconfincarautopsia` datetime default NULL,
      `legaliperiticontroparte` longtext,
      `datadepctu` datetime default NULL,
      `noteiterindagine` longtext,
      `esito` longtext,
      `rinvio` tinyint(1) default NULL,
      `avvocatousl1` longtext,
      `peritousl1` longtext,
      `avvocatousl2` longtext,
      `peritousl2` longtext,
      `avvocatocontroparte` longtext,
      `peritocontroparte` longtext,
      `dataudienza1` datetime default NULL,
      `noteprocessopenale` longtext,
      `sentenzanumero` varchar(50) default NULL,
      `del` datetime default NULL,
      `depositatail` datetime default NULL,
      `esitosentenza` longtext,
      `noteappellogrado2` longtext,
      `primaudienza` datetime default NULL,
      `noteappellosupremacorte` longtext,
      `libero1` varchar(255) default NULL,
      `libero2` varchar(255) default NULL,
      PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ; ";
    
    
    mysql_query($query) or die("Errore durante la creazione della tabella: ".mysql_error());
    
    
    ?>
    E l'errore è questo:

    codice:
    Errore durante la creazione della tabella: You have an error in your SQL syntax near '; DROP TABLE IF EXISTS `archivio_polizze`; CREATE TABLE `archivio_polizze` (' at line 1

  10. #10
    Il database lo devi creare una volta sola, e poi devi sceglierlo per poterlo usare.

    $query = "CREATE DATABASE `assicurazioni` ;
    MYSQL_SELECT_DB('assicurazioni');

    DROP TABLE IF EXISTS `archivio_polizze`;
    CREATE TABLE `archivio_polizze` (
    ....

    ecc...

    Ma e' una stranezza il drop di tabella dopo aver appena creato il database....

    Crea il database a manina, e poi dimentica il creata database.

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

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.