Insérer une valeur dans colonne de type ENUM
le 05/03/2005 à 14:55
Bonjour à tous,
Comment s'y prendre pour insérer une nouvelle valeur dans une colonne de type ENUM, via php, donc via un form...
ça passe par INSERT ou ALTER TABLE...
Merci d'avance.
le 05/03/2005 à 15:08
Si je fais ça à la mano directement dans phpMyAdmin, donc si je rajoute bananes comme valeur de type ENUM dans mon champs Fruits, il me retranscrit la manip tel ci-dessous :
<?php
$sql = 'ALTER TABLE `Produits_tbl` CHANGE `Fruits` `Fruits` ENUM(' '---------' ',' 'bananes' ',' 'fraises' ',' 'kiwis' ',' 'poires' ',' 'oranges' ',' 'villes' ') DEFAULT ' '---------' ' NOT NULL' ; php ?>
Dites moi qu'il y a une autre manière d'écrire ma requête que d'énumérer toutes les valeurs ! Hein qu'y a une autre manière tote bête ?!!!
Merci.
le 05/03/2005 à 16:37
KiKiMaide ?
Qui m'aide à formuler ma requête autrement qu'en énumérant toutes les valeurs ?
C'est possible, non ?
le 06/03/2005 à 07:45
What's the soluce ?
Intégrer toutes les valeurs du champs dans un tableau, l'exploser par la suite, puis intégrer toutes les valeurs dans la requête en plus de la nouvelle valeur ?
That's it ?
Merci d'avance aux Phpfacile's MCs
le 06/03/2005 à 10:14
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Ben a priori oui
le 06/03/2005 à 11:11
Putain le grand Maître
qui me dit qu'y pas mieux
à faire...
J'en reste con...
Bon je vais essayer
et vous refile des nouvelles...
Accès rapide :
PHP / MySQL
HTML / CSS
Javascript
Autres technologies
Le site
Les 3H du PHP
Le bar
Script / Production personnelle
Remonter