primi esperimenti con sqlite.... e già cado!!!!

spruzzolo

Nuovo Utente
11 Ott 2015
5
0
0
buona sera, negli spazi di tempo libero, mi dedico a capire come funziona questo linguaggio.... stasera stavo provando a creare, inserire e leggere i dati in un database sqlite ma ho dei problemini che forse voi potete aiutatmi a risolvere.
posto il codice
PHP:
$sq = sqlite_open("ciccio.sqlite", 0666, $sqlite_error); 
   if(!$sq) {
      die("Errore SQLite: ".$sqlite_error);
   }
   sqlite_query($sq, "CREATE TABLE tabella (id INTEGER PRIMARY KEY, campo VARCHAR(10))");
   sqlite_close($sq);
   
   $sq = sqlite_open("ciccio.sqlite", 0666, $sqlite_error); 
   if(!$sq) {
      die("Errore SQLite: ".$sqlite_error);
   }
   for($i=0;$i<10;$i++) {
      $valore = "valore".$i;
      sqlite_query($sq, "INSERT INTO tabella (campo) VALUES ('$valore')");
   }
   sqlite_close($sq); 
   
   $sq = sqlite_open("ciccio.sqlite", 0666, $sqlite_error); 
   if(!$sq) {
      die("Errore SQLite: ".$sqlite_error);
   }
   sqlite_query($sq, "SELECT * FROM tabella");
   if(sqlite_num_rows($q)>0) {
      echo "<h1>risultati della query</h1><p>";
      while($row = sqlite_fetch_array($q)) {
         echo $row["id"].") ".$row["campo"]."<br/>n";
      }
      echo "</p>";
   }
   else echo "Nessun record soddisfa la query!";
   sqlite_close($sq);

intanto premetto: questo codice non è farina del mio sacco, ma un tutorial che stavo seguendo, non badate alle chiusure e aperture delle connessioni al db, sono solo per capire meglio quello che succede....
in pratica mi succede questo, mi stampa sempre "nessun record soddisfa la query", quindi la condizione if(sqlite_num_rows($q)>0) non viene verificata (non trova niente?) potrebbe esserci un problema nel codice che io non riesco (ovviamente) a trovare oppure?
potreste darmi una dritta? grazie mille!!!!
p.s.: il database lo crea perchè vedo il file ciccio.sqlite...
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, hai dimenticato di assegnare il valore alla variabile $q
Codice:
$q = sqlite_query($sq, "SELECT * FROM tabella");
visto che poi la usi nelle funzioni num_rows e fetch_assoc
 

spruzzolo

Nuovo Utente
11 Ott 2015
5
0
0
Grazie mille criric, mi spiace solo che non sono a casa per testarlo subito... ma appena rientro...
 

spruzzolo

Nuovo Utente
11 Ott 2015
5
0
0
La prova l'ho fatta già stanotte appena rientrato.... ma trovo solo oa un po' di tempo per darti la bella notizia.... tutto ok... geazie ancora.
 
Discussioni simili
Autore Titolo Forum Risposte Data
B [MySQL] CONTROLLARE I PRIMI CARATTERI DI UN CAMPO VARCHAR MySQL 8
X primi passi Presentati al Forum 0
F informazione primi sui motori Leggi, Normative e Fisco 12
A Primi passi Presentati al Forum 1
Pepper Primi consigli... Inserire commenti? HTML e CSS 4
A Primi passi applicazione con Javaswing Java 2
F realizzazione piccoli siti web per aziende. Come muovere i primi passi? Discussioni Varie 6
M Swishmax primi passi, primi scogli! Flash 5
F help primi passi html HTML e CSS 8
elisa.decomm [Vendo] Offerta per i primi dieci che richiedono un E-commerce Decomm! Altri Annunci 1
Z Regalo ai primi 10 spazi pubblicitari Vendere e Acquistare pubblicita' online 0
B Primi passi di un Neofita HTML e CSS 2
H Primi passi con Php ! PHP 13
T programma numeri primi PHP 0
wayer primi script PHP 1
D Prelevare da un db i primi caratteri di un articolo. Classic ASP 1
W Offerta per i primi aderenti Altri Annunci 0
M Quanto costa essere primi nei motori di ricerca SEO e Posizionamento 1
T Primi passi HTML e CSS 3
L CSS neofita..primi passi..1 SOLO GRANDE DUBBIO!!! HTML e CSS 2
C primi passi Hosting 1
R Primi passi con Flash Flash 6
A primi passi Classic ASP 1
M date il vostro parere ai miei primi lavori pls ?? Flash 0
Apeweb Non solo Meta Tags per arrivare primi! SEO e Posizionamento 3
M Aiuto per testare i primi 4 GP di f1 in 3d Presenta il tuo Sito 2
F access ricerca record con apostrofo. MS Access 0
F Cerco Hosting con VECCHIE versioni di php Hosting 0
C Come ricreare questo calcolatore di prezzi a step con woocommerce? WordPress 0
C Segnalo barra laterale di navigazione ASSENTE con Chrome Comunicazioni dallo Staff 5
G Guadagna dalla Vendita di Articoli Sponsorizzati con GuestPostMax.com! Guadagnare col Sito 0
P Hosting multidominio con Plesk Hosting 0
L Soluzione con INNER JOIN Database 0
S passare un valore da un form a un file .php con metodo post PHP 4
A Redirect 301 genera url statico con variabili Web Server 0
T problemi con dati menu a tendina HTML e CSS 2
T Query con date MS Access 1
F Url dinamiche da cambiare con categoria, subcategoria e title PHP 2
L Aiuto con DataGridView Visual Basic 1
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
G Problema con Xampp Web Server 1
M Aggiunta prodotti nel carrello con lo stesso in e varianti diverse PHP 0
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
B Non riesco a trovare i cognomi con i caratteri speciali in Access (Microsoft 365) MS Access 0
N Problema con position absolute e overflow HTML e CSS 4
M Estrarre soltanto i prodotti con stessa descrizione PHP 10
felino [Wordpress] Gallery con foto selezionabili dall'utente WordPress 0
G Invio di più valori con la stessa checkbox PHP 4
csi Inviare file jpg in locale alla stampante con php PHP 0

Discussioni simili