Bienvenue invité ( Connexion | Inscription )
8 Jul 2019, 13:23
Message
#1
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 792 Inscrit : 14 Nov 2003 Lieu : Genève Membre no 11 656 |
Bonjour,
J'ai un problème d'insertion dans une base de données mysql en PDO. Une insertion basique se faisant ainsi : Code $sql = "INSERT INTO users (id, name, surname) VALUES (?,?,?)"; $pdo->prepare($sql)->execute([$id, $name, $surname]); ... en inscrivant tous les champs et leurs valeurs. Comment insérer une ligne "vide" avec les valeurs par défaut de MySql ? Ceci ne fonctionnant pas : Code $sql = "INSERT INTO $table () VALUES ()"; $pdo->prepare($sql)->execute(); Note : Je suis sous sous php 7.3 D'avance, je vous remercie pour vos lumières ! |
|
|
|
![]() |
9 Jul 2019, 08:36
Message
#2
|
|
|
Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Bonjour,
Cette question a été posée sur StackOverflow, et apparemment le code doit être plus compliqué, et utiliser Coalesce() et Default(). Le code est facilement lisible : https://stackoverflow.com/questions/2464535...-default-values @+JP Ce message a été modifié par Jaypee - 9 Jul 2019, 08:38. |
|
|
|
toluol php PDO insert ligne avec valeurs par défaut ? 8 Jul 2019, 13:23
hellomorld Citation (toluol @ 8 Jul 2019, 13:23) Com... 8 Jul 2019, 16:20
toluol @hellomorld : hélas, non... It doesn't work. ... 10 Jul 2019, 00:18
Jaypee D'une manière ou d'une autre, si on veut ... 11 Jul 2019, 08:34
scoch Citation (toluol @ 8 Jul 2019, 14:23) Com... 11 Jul 2019, 11:00
toluol Citation (scoch @ 11 Jul 2019, 11:00) Je ... 12 Jul 2019, 15:39
scoch Citation (toluol @ 12 Jul 2019, 16:39) Je... 12 Jul 2019, 16:25
toluol Bon... Effectivement, après avoir fait un tout p... 12 Jul 2019, 20:34
Jaypee Le pattern qui est implémenté ici est l'Acti... 13 Jul 2019, 09:34![]() ![]() |
| Nous sommes le : 12th November 2025 - 07:54 |