[php/MySQL] Où est l'erreur ?

Résolu
dodo78 Messages postés 181 Date d'inscription   Statut Membre Dernière intervention   -  
 le père -
Bonjour,

voila je programme un formulaire : http://chercheurs.series-lene.com/inscription.php

ma page apres verifie tout les champs,mais aucune donnée est inscrite dans ma base de données ? pourquoi ?

<?php
// db
$serveur =
$nom_base =
$login =
$pwd =

if (mysql_connect ($serveur,$login,$pwd)) {
echo 'connexion réussie';
}
else {
echo 'connexion impossible...'.mysql_error();
}

// connexion à MySQL
mysql_connect ($serveur,$login,$pwd) or die ('ERREUR '.mysql_error());
// sélection de la base de données
mysql_select_db ($nom_base) or die ('ERREUR '.mysql_error());

// Ligne SQL d'entrée des données du formulaire de la page d'avant (ajouternouveau.htm)
mysql_query("INSERT INTO inscription_tb2 VALUES('$nom','$Prenom','$email','$poste','$accord');");
// Fermeture de la connexion
mysql_close();
?>
A voir également:

4 réponses

tarek_dotzero Messages postés 817 Date d'inscription   Statut Membre Dernière intervention   122
 
Salut,

La requête ne doit pas se terminer par un ";".

https://www.php.net/mysql_query
1
le père
 
bonjour,

C'est écrit dans la doc, mais ça n'est pas vrai. Chaque fois que j'ai essayé, ça a très bien marché. Je pense qu'il s'agit d'une mauvaise traduction et qu'il faut lire "ne doit pas obligatoirement"
0
dodo78 Messages postés 181 Date d'inscription   Statut Membre Dernière intervention   16
 
donc elle doit ce finir par quoi ?
0
dodo78 Messages postés 181 Date d'inscription   Statut Membre Dernière intervention   16
 
ok,c'est bon sa marche,un grand merci a toi
0
le père
 
Bonjour,

Y a-t-il un message d'erreur ?
Peux-tu faire un echo mysql_affected_rows(); après ta requête ?
Enfin, dans ta requête, comme tu ne précises pas les noms des colonnes, as-tu bien mis une VALUE pour chaque colonne ?
0