|
|
|
|
Posté par
monaa, le mercredi 15 août 2007 à 20:20:23Configuration: Linux Firefox 1.0.4
je ne suis pas sur d'avoir compris ta question mais voila ...
t'en exécute plusieurs à la suite: http://fr.php.net/manual/fr/function.mysql-query.php exemple : <? mysql_query ('INSERT INTO `table1` ( `champ1`, `champ2`, `champ3`, `champ4`) VALUES (`val1`, `val2`, `val3`, `val4`, );') or die(mysql_error()); mysql_query ('INSERT INTO `table2` ( `champ1`, `champ2`, `champ3`, `champ4`) VALUES (`val1`, `val2`, `val3`, `val4`, );') or die(mysql_error()); mysql_query ('INSERT INTO `table3` ( `champ1`, `champ2`, `champ3`, `champ4`) VALUES (`val1`, `val2`, `val3`, `val4`, );') or die(mysql_error()); mysql_query ('INSERT INTO `table4` ( `champ1`, `champ2`, `champ3`, `champ4`) VALUES (`val1`, `val2`, `val3`, `val4`, );') or die(mysql_error()); mysql_query ('INSERT INTO `table5` ( `champ1`, `champ2`, `champ3`, `champ4`) VALUES (`val1`, `val2`, `val3`, `val4`, );') or die(mysql_error()); ?>
|
tu rempli dabor article en suite auteur et puis la table intermédiaire ..
et voila.. |
Bonjour a ts,
qd j'essaie d'executer avec wamp la requete insert ci dessous sur Mysql : mysql_query ('INSERT INTO `article` ( `id`, `source_id`, `type_id`, `collection`,`parution`, `titre`, `acquisition`, `localisation`, `observation`, `prix`, `pertinence`, `projet` ) VALUES NULL, NULL, NULL, `$collection`,`$parution` , `$titre`,`$acquisition`, `$localisation`, `$observation`, `$prix`,`$pertinence`,`$projet`)' ) or die(mysql_error()) ; ca m'affiche l'erreur suivante : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NULL, NULL, NULL, `$collection`,`$parution` , `$titre`,`$acquisition`, `$localis' at line 1 auriez vs & idée svp sur la ou ca foire? mrçi |
salut,
si 'id' est 'auto-increment' essaie d'insérer '' plutôt que 'NULL'. tu utilises des apostrophes pour encadrer ta requête donc les variables ne sont pas interprétées, si les champs sont de type 'Date' ou numériques tu auras une erreur. les valeurs à insérer doivent être encadrées par des apostrophes simples, pas les mêmes que pour encadrer les noms de champs. le mieux est d'insérer une ligne avec phpMyAdmin, de récupérer la requête qu'il a généré et de t'en servir pour créer ta propre requête. mysql_query ("INSERT INTO `article` ( `id`, `source_id`, `type_id`, `collection`,`parution`, `titre`, `acquisition`, `localisation`, `observation`, `prix`, `pertinence`, `projet` ) VALUES '', '', '', '$collection', '$parution' , '$titre', '$acquisition', '$localisation', '$observation', '$prix', '$pertinence', '$projet')" )
[ Mathieu ]
Il y a surement des pandas pour ne dépendre de rien
|
bjr, j'ai testé ma requete sous phpmyadmin sur une table qui contient des clés étrangées
y'a t'il un moyen pour faire abstraction de ces clés INSERT INTO `basenear`.`article` ( `id` , `source_id` , `type_id` , `collation` , `parution` , `titre` , `acquisition` , `localisation` , `observation` , `prix` , `pertinence` , `projet` ) VALUES ( '', '', '', 'vol20 p2', '2007-08-20', 'les misérables', '1982-08-20', 'cl littérature', 'romain de littérature francaise', '2', '2', 'sm/ld ' ) MySQL a répondu:Documentation #1452 - Cannot add or update a child row: a foreign key constraint fails (`basenear/article`, CONSTRAINT `article_ibfk_4` FOREIGN KEY (`source_id`) REFERENCES `source` (`id`) ON DELETE CASCADE) mrçi |
| 24/05 06h49 | L'indexation linéaire et le reshape sous Matlab | MatLab |
| 14/06 08h26 | Visual FoxPro | Visual FoxPro |
| 07/10 17h14 | Liste simplement chaînée | Langage C |
| 10/04 18h26 | Exercice assembleur x86 occurence d'un caractère | x86 |
| 15/04 14h56 | Sécuriser son code PHP | PHP |
| 01/08 10h00 | [ACCESS] insertion de données dans une table | 12 |
| 17/12 19h08 | Insérer des données dans un tableau | 0 |
| 26/06 16h48 | [PHP] inserer des donnees dans une table | 6 |
| 05/04 11h30 | [Access]Insertion de données dans une table | 1 |
![]() | Tables multimédia - En général les enfants ont tendance à ne pas vouloir étudier et les parents perdent parfois patience à leur apprendre. Peut... | Catégorie: Bureautique Licence: Freeware/gratuit |
![]() | Tablane Browser - Voulez vous trouver, capturer, créer, signer et partager un contenu d'une manière rapide, efficace et sûre ? Voulez vous... | Catégorie: Navigateurs Licence: Freeware/gratuit |
![]() | Easy Office - EasyOffice est une suite bureautique multilingue (Anglais et allemand seulement) possédant une interface graphique très... | Catégorie: Suite bureautique Licence: Freeware/gratuit |
![]() | OpenOffice.org - OpenOffice est une suite bureautique complète entièrement gratuite, compatible avec la suite Microsoft Office. Elle... | Catégorie: Suite bureautique Licence: Open Source |
![]() | Lenovo X60Tablet Intel Core | Catégorie: Tablet PC | |
![]() | Samsung Q1b HSDPA VIA | Catégorie: Tablet PC | 1,145.50 € MicroChoix |
![]() | Fujitsu Siemens Stylistic ST5112 | Catégorie: Tablet PC | 2,238.02 € Compufirst |
![]() | Samsung Q1 Ultra WIP | Catégorie: Tablet PC | 887.50 € MicroChoix |