Visualizzazione dei risultati da 1 a 5 su 5

Discussione: create table

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    199

    create table

    Codice PHP:
    <?php 
        session_start
    ();
        include (
    "ConnessioneDB.php");
        
    $sql_query 
        
    "
        CREATE TABLE riparatori_"
    .$_POST["Perito"].
        (
          Id int(3) NOT NULL auto_increment,
          User varchar(20) NOT NULL default '',
          LunM int(1) NOT NULL default '0',
          LunP int(1) NOT NULL default '0',
          MarM int(1) NOT NULL default '0',
          MarP int(1) NOT NULL default '0',
          MerM int(1) NOT NULL default '0',
          MerP int(1) NOT NULL default '0',
          GioM int(1) NOT NULL default '0',
          GioP int(1) NOT NULL default '0',
          VenM int(1) NOT NULL default '0',
          VenP int(1) NOT NULL default '0',
          NomeUser varchar(40) NOT NULL default '',
          PRIMARY KEY  (Id)
        )
        TYPE=MyISAM;     
        "
    ;
        
        
    $ris_query mysql_query($sql_query);
        echo 
          
    "
            

    </p>
            <div align=center>
            <font size=2 face=Arial color=#FFFFFF>
            Tabella creata con successo.

            

            <a href=\"MenuWebmaster.php\">TORNA</a>
            </font>
            </div>
          "
    ;

    ?>
    </font>
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body bgcolor="#000066"">
    </body>
    </html>
    Non mi crea la tabella nel db, qualcuno sa perchè?grazie

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Aggiungi la segnalazione di errori alla query

    $ris_query = mysql_query($sql_query) or die(mysql_error() );

    e, per scrupolo, prova a rinominare il campo user oppure a scriverlo come `user`

  3. #3
    prova con

    mysql_db_query

    che richiede anche la stringa di connessione..

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da Stefy1984
    prova con

    mysql_db_query

    che richiede anche la stringa di connessione..
    Da manuale
    Nota: Questa funzione è stata sconsigliata a partire dal PHP 4.0.6. Non usare questa funzione.Usare invece mysql_select_db() e mysql_query().

  5. #5
    Sintassi e creazione della tabella a parte....

    se ti serve un solo digit perche' usare INT() che occupa "sempre" 4 byte (campo a lunghezza fissa) usa il formato TINYINT(1) che occupa un solo byte.


    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.