Visualizzazione risultati 1 fino 3 di 3

Discussione: Creare campi database con PHP

  1. #1
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Question Creare campi database con PHP

    Ciao ragazzi non so perché non riesco a fare a meno di voi!
    Comunque oggi vorrei creare un campo nel database utilizzando PHP, quindi con la funzione CREATE TABLE.
    Ho quindi fatto:
    Codice PHP:
    <?php
    $query
    = "CREATE TABLE IF NOT EXISTS utenti(
    id INT(11) NOT NULL AUTO_INCREMENT,
    PRIMARY KEY(id),
    firstname VARCHAR(20) NOT NULL,
    lastname VARCHAR(400) NOT NULL,
    username VARCHAR(50) NOT NULL,
    password VARCHAR(20) NOT NULL),
    email VARCHAR(50) NOTNULL,
    reg TINYINT(1) NOT NULL "
    ;
    $result = mysql_query($query) or die(mysql_error());
    echo
    "<center>Tabella utenti creata!</center><p>";
    ?>
    Adesso però volevo impostare come valore iniziale del campo reg il numero 0. Vorrei capire come si fa con il PHP.
    Grazie.

  2. #2
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,762

    Predefinito

    Potresti modificare la query mettendo un valore di default a 0:

    Codice PHP:
    "CREATE TABLE IF NOT EXISTS utenti(
    id INT(11) NOT NULL AUTO_INCREMENT,
    PRIMARY KEY(id),
    firstname VARCHAR(20) NOT NULL,
    lastname VARCHAR(400) NOT NULL,
    username VARCHAR(50) NOT NULL,
    password VARCHAR(20) NOT NULL),
    email VARCHAR(50) NOTNULL,
    reg TINYINT(1) NOT NULL DEFAULT '0'"
    ;
    Ciao!

  3. #3
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Grazie mille, mitico come sempre! ;-)

    EDIT:

    Se invece voglio definire Collation cosa inserisco?
    Grazie mille.
    Ultima modifica di alemoppo : 08-06-2011 alle ore 18.37.31 Motivo: Non fare doppi post. Usa il tasto Edita!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •