Sqlite et requêtes multiples

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Sqlite et requêtes multiples

Re: Sqlite et requêtes multiples

par Ceubex » 25 févr. 2011, 20:00

Non malheureusement, ça me met

Code : Tout sélectionner

near ",": syntax error

Re: Sqlite et requêtes multiples

par stealth35 » 25 févr. 2011, 18:31

C'est du sqlite 2 malheureusement que j'utilise
Class 'SQLite3' not found 
t'as possibilité de faire comme j'ai mis ?

Re: Sqlite et requêtes multiples

par Ceubex » 25 févr. 2011, 18:30

C'est du sqlite 2 malheureusement que j'utilise
Class 'SQLite3' not found 

Re: Sqlite et requêtes multiples

par stealth35 » 25 févr. 2011, 16:07

Si les performances sont importantes, pourquoi pas utiliser les requêtes préparées ?
l'extension SQL ne fait pas de requêtes préparées :wink:
SQLite3 bien.

Mais encore faut-il utilise SQLite3 ...
ah oui c'est vrai la doc ma trahi #-o :wink:
en plus elle va bientôt ne plus exister l'extension sqlite #-o

Re: Sqlite et requêtes multiples

par Berzemus » 25 févr. 2011, 16:02

Si les performances sont importantes, pourquoi pas utiliser les requêtes préparées ?
l'extension SQL ne fait pas de requêtes préparées :wink:
SQLite3 bien.

Mais encore faut-il utilise SQLite3 ...

Re: Sqlite et requêtes multiples

par stealth35 » 25 févr. 2011, 15:54

Si les performances sont importantes, pourquoi pas utiliser les requêtes préparées ?
l'extension SQL ne fait pas de requêtes préparées :wink:

il faut plutôt faire :
INSERT INTO 'cours' ( 'id' , 'action' , 'date' , 'close' , 'open' , 'hight' , 'low' , 'volume' ) VALUES 
( NULL , 'r' , NULL , NULL , NULL , NULL , NULL , NULL ),
( NULL , 't' , NULL , NULL , NULL , NULL , NULL , NULL ) ;

Re: Sqlite et requêtes multiples

par Berzemus » 25 févr. 2011, 15:49

Si les performances sont importantes, pourquoi pas utiliser les requêtes préparées ?

Re: Sqlite et requêtes multiples

par stealth35 » 25 févr. 2011, 15:44

Pourtant SQLiteManager c'est du PHP et lui il y arrive
oui mais lui il décompose aussi la requête :wink:

Re: Sqlite et requêtes multiples

par Ceubex » 25 févr. 2011, 15:34

Pourtant SQLiteManager c'est du PHP et lui il y arrive

Re: Sqlite et requêtes multiples

par stealth35 » 25 févr. 2011, 12:59

parce que c'est pas possible en PHP :wink:
il faut décomposer la requêtes et la faire en plusieurs fois

Sqlite et requêtes multiples

par Ceubex » 25 févr. 2011, 12:56

Bonjour,

Il faut que je parvienne à faire des requêtes multiples avec sqlite. Des requêtes simples à la suite ne conviendraient pas (problème de performance).
Je suis face à un problème étrange :

Je vais sur SQLiteManager (un equivalent de phpmyadmin) et j'envoi la commande :

Code : Tout sélectionner

INSERT INTO 'cours' ( 'id' , 'action' , 'date' , 'close' , 'open' , 'hight' , 'low' , 'volume' ) VALUES ( NULL , 'r' , NULL , NULL , NULL , NULL , NULL , NULL ) ; INSERT INTO 'cours' ( 'id' , 'action' , 'date' , 'close' , 'open' , 'hight' , 'low' , 'volume' ) VALUES ( NULL , 't' , NULL , NULL , NULL , NULL , NULL , NULL ) ;
Les deux lignes sont insérées.

Ensuite je fais la même chose dans un fichier PHP :

Code : Tout sélectionner

sqlite_query($base,"INSERT INTO 'cours' ( 'id' , 'action' , 'date' , 'close' , 'open' , 'hight' , 'low' , 'volume' ) VALUES ( NULL , 'r' , NULL , NULL , NULL , NULL , NULL , NULL ) ; INSERT INTO 'cours' ( 'id' , 'action' , 'date' , 'close' , 'open' , 'hight' , 'low' , 'volume' ) VALUES ( NULL , 't' , NULL , NULL , NULL , NULL , NULL , NULL ) ;");
Et là, seulement la première ligne passe ! Ma question est donc pourquoi la deuxième ligne ne passe pas ?

Merci d'avance