Visualizzazione risultati 1 fino 1 di 1

Discussione: Errore " ALTER TABLE " su Sqlite

  1. #1
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito Errore " ALTER TABLE " su Sqlite

    E da un po di tempo che mi si verifica questo problema, ma siccome avevo altro da fare non ci ho mai messo mano, per risolverlo, il mio problema è ché:

    Sqlite non mi permette di aggiornare la struttura delle tabelle, in nessun mio script che usa Sqlite.

    Pensando che fosse un errore fatto in tutti i miei script ho provato a creare uno script chè: mostra la struttura di ogni colonna in tabella, ovviamente la tabella esiste, e aggiunge un campo alla tabella, lo script è questo:

    Codice PHP:
    <?php
    $sq
    = sqlite_open("sqlite.db", 0777, $error);

    $query = sqlite_query("PRAGMA table_info(test)", $sq)or die("Errore.");

    while (
    $rs = sqlite_fetch_array($query)) {
    print_r($rs);
    echo
    "<p />";
    }

    sqlite_query("ALTER TABLE test ADD COLUMN pro", $sq)or die("Errore.");
    sqlite_close($sq);
    ?>
    Su internet sono andato a vedere la sintassi sql dell'istruzione ALTER TABLE, ed è corretta, o provato a vedere anche se questa estrusione esistesse in Sqlite, e esiste, ma al momento dell'esecuzione dell'istruzione mi stampa direttamente il contenuto dell'or die(), ma da quello che so, in questi casi, l'errore non dovrebbe essere scritto nella variabile $error, del mio script, cosa che non mi accade?

    Quale il problema?
    Ultima modifica di sevenjeak : 22-01-2012 alle ore 11.28.07

    Sevenjeak
    Software developer and much more

Regole di scrittura

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