Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    SQLite: definire id autoincrementale

    Ciao a tutti, nella mia applicazione php sto utilizzando SQLITE.

    Ho definito una tabella:

    Codice PHP:
    create table patient(
                  
    id_patient integer primarykey AUTOINCREMENT
                  
    id_doc integer
                  
    patient_code integer,
                      
    age integer,
                   
    gender varchar(1), 
                  
    day_op varchar(2),
                   
    month_op varchar(2), 
                  
    year_op varchar(4),
                   
    day_fu varchar(2), 
                  
    month_fu varchar(2),
                   
    year_fu varchar(4),
                   
    status varchar(5
              ); 
    e successivamente effettuo la seguente query:
    Codice PHP:
    INSERT INTO patient(agevalues(20); 
    SUbito dopo , creo la seguente query:
    Codice PHP:
     $result sqlite_query($dbconn"SELECT * FROM patient");
              
    if (
    sqlite_num_rows($result)==0
                return -
    1;
              
    $result sqlite_fetch_all($resultSQLITE_ASSOC); 
            foreach (
    $result as $entry) { 
                   echo 
    'id_patient: ' $entry['id_patient'] . "
    "

            } 
    Ma non mi visualizza l'id_patient ....

    Non dovrebbe essere settato automaticamente dopo l'INSERT ?????


    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    40
    primary key deve essere scritto così, e non tutto attaccato. Inoltre, in SQLite dichiarare la dimensione dei varchar è inutile.

  3. #3
    ti ringrazio!

    sai mica come esportare un db sqlite in excel o solo alcune tabelle?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    40
    Dal prompt di sqlite3:

    codice:
    .separator ";"
    .mode list
    .output filename.csv
    select * from tabella;
    .output stdout
    .q
    Così ottieni un file csv, che Excell può leggere (ma attenzione: nessun campo deve contenere un punto e virgola, o un a-capo, o ti si incasina tutto).

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.