par
Berzemus » 03 mars 2008, 22:55
Ah, je vois que ça marche de fait, joli

.
Reste apparemment un souci au niveau des constantes:
Notice: Constant F1_ERNT_TTC already defined in D:\www\azuracd.fr\htdocs\class\MyPDO.class on line 35
Vérifier si elle n'est pas déjà définie avant de vouloir la définir serait la marche à suivre, à mon avis. (c'est un peu lourd, mais c'est le prix des constantes

)
Tu as un souci pour les inserts ? Tout dépend alors de la manière que tu les fais, comment elles sont écrites, et la structure de ta table (si tu peux poster un "create table", je pourrais y voir plus clair).
A l'aveuglette, je dirais de faire des requêtes dans ce style, pour ne définir que les colonnes dont on a envie.
Code : Tout sélectionner
insert into matable (nom,adresse,profession) values ("josé","pas loin","agriculteur)
Ca évite les erreurs d'attribution, c'est plus clair.
Sinon, pour l'autoincrement, c'est (un peu) inutile dans sqlite, sqlite s'occupe lui-même de fournir un ID unique pour chaque entrée dans une colonne crée par défaut, qui s'appelle "rowid".
(
ici pour plus d'informations)
Ah, je vois que ça marche de fait, joli :wink: .
Reste apparemment un souci au niveau des constantes:
[quote]Notice: Constant F1_ERNT_TTC already defined in D:\www\azuracd.fr\htdocs\class\MyPDO.class on line 35[/quote]
Vérifier si elle n'est pas déjà définie avant de vouloir la définir serait la marche à suivre, à mon avis. (c'est un peu lourd, mais c'est le prix des constantes :) )
Tu as un souci pour les inserts ? Tout dépend alors de la manière que tu les fais, comment elles sont écrites, et la structure de ta table (si tu peux poster un "create table", je pourrais y voir plus clair).
A l'aveuglette, je dirais de faire des requêtes dans ce style, pour ne définir que les colonnes dont on a envie.
[code]insert into matable (nom,adresse,profession) values ("josé","pas loin","agriculteur)[/code]
Ca évite les erreurs d'attribution, c'est plus clair.
Sinon, pour l'autoincrement, c'est (un peu) inutile dans sqlite, sqlite s'occupe lui-même de fournir un ID unique pour chaque entrée dans une colonne crée par défaut, qui s'appelle "rowid".
([url=http://www.sqlite.org/autoinc.html]ici[/url] pour plus d'informations)