Insertion simultanée dans une base

Messages postés
61
Date d'inscription
samedi 5 avril 2014
Statut
Membre
Dernière intervention
7 septembre 2018
- - Dernière réponse : keunene
Messages postés
61
Date d'inscription
samedi 5 avril 2014
Statut
Membre
Dernière intervention
7 septembre 2018
- 5 avril 2018 à 15:51
Bonjour,
je souhaiterais insérer des données sur plusieurs lignes en même temps et sur quatre champs.mais mon code ne peut que'insérer dans un champ.
voici mon code:
<?php




include('config.php');



$nom = htmlspecialchars(trim(stripcslashes(strtolower($_POST["nom"]))));
$pseudo = htmlspecialchars(trim(stripcslashes(strtolower($_POST["pseudo"]))));
$montant = htmlspecialchars(trim(stripcslashes(strtolower($_POST["montant"]))));
$dati = htmlspecialchars(trim(stripcslashes(strtolower($_POST["dati"]))));

foreach ($_POST['nom'] as $nom )
{
$sql = "INSERT INTO cotisation(nomco,pseudoco,montantco,dateco)
VALUES ('$nom','$pseudo ','$montant','$dati')" ;


$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
}


?>


ce qui est inséré, c'est la variable nom.que faire, aidez moi s'il vous plaît.
merci.
Afficher la suite 

2 réponses

Messages postés
285
Date d'inscription
vendredi 13 août 2010
Statut
Membre
Dernière intervention
27 avril 2019
0
Merci
Bonjour,
Renseigne toi sur les transactions end SQL. Il y a un cours dédié sur le site du zéro : https://openclassrooms.com/courses/les-transactions-avec-mysql-et-pdo
Commenter la réponse de Naheulf
Messages postés
285
Date d'inscription
vendredi 13 août 2010
Statut
Membre
Dernière intervention
27 avril 2019
0
Merci
L'extension php "mysql" (dont fait partie "mysql_query(...)") est dépréciée et ne devrais plus être utilisée. En plus, elle ne supporte ni les transactions (ce dont tu as besoin ici), ni les requêtes préparées (qui permettraient de mieux sécuriser ton appli et de soulager le serveur mysql)
keunene
Messages postés
61
Date d'inscription
samedi 5 avril 2014
Statut
Membre
Dernière intervention
7 septembre 2018
-
merci pour le lien
Commenter la réponse de Naheulf