Page 1 sur 1

[PDO]Insérer variable et variable vide

Posté : 29 oct. 2011, 16:08
par Pedr0
Salut à tous,

$A contient une valeur
$B ne contient pas de valeur (champ non obligatoire lors du formulaire)
Comment dois-je m'y prendre pour que le code ci-dessous fonctionne? Le fond du problème c'est que si une variable n'est pas rempli, il ne veut pas me l'enregistrer. Donc le modèle si dessous ne fonctionne pas.
Par contre si je retire tout rapport à B ou que B est rempli, le code fonctionne.
(Je tiens à préciser que je début et que pour le code ci-dessous, j'ai bien plus de 2 variables en réalité)
$req = $bdd->prepare("INSERT INTO ma_BDD(A, B) VALUES(:A, :B) ");
$req->execute(array(
'A' => $A,
'B' => $B
));
Merci d'avance,

Pedr0

Re: [PDO]Insérer variable et variable vide

Posté : 29 oct. 2011, 17:16
par xTG
Ton schéma de table doit être incorrect, si tu veux pouvoir ne pas remplir B il ne faut pas qu'il ai l'attribut NOT NULL.

Re: [PDO]Insérer variable et variable vide

Posté : 29 oct. 2011, 20:00
par Pedr0
Bien vu, mais ce n'est pas ça, tous les attributs sont bien placé et ça ne fonctionne toujours pas :non:

Re: [PDO]Insérer variable et variable vide

Posté : 29 oct. 2011, 21:43
par xTG
Peux-tu nous montrer le create table ?

Re: [PDO]Insérer variable et variable vide

Posté : 30 oct. 2011, 13:37
par Pedr0
Comment je fais?
(j'avais précisé plus haut que je débutais :) )

Re: [PDO]Insérer variable et variable vide

Posté : 30 oct. 2011, 14:57
par xTG
Sous phpMyAdmin tu visionnes ta table et tu trouveras un onglet "Exporter".
Cela créés un fichier .sql (qui est du texte) avec le create table et éventuellement des insert.

Re: [PDO]Insérer variable et variable vide

Posté : 31 oct. 2011, 01:35
par moogli
Salut,

Perso j'aurais dit la même chose que xtg ;)

Ceci dit si un exemple concret nous était indiqué ce serait plus simple ;)
Après les symptômes ne sont pas explicite (ne marche pas c'est pas simple ;))

À tu un quelconque message d'erreur à tu essayé ta requête avec une console Sql ? (ou phpmyadmin ?)

Pourquoi une requête préparée ?

@+

Re: [PDO]Insérer variable et variable vide

Posté : 01 nov. 2011, 13:17
par Pedr0
Désolé pour tout ces péripéties, problème à la *** de '

Merci de votre aide quand même =)