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

Résolu
dodo78 Messages postés 184 Statut Membre -  
 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();
?>
Configuration: Windows XP
Firefox 2.0.0.10

4 réponses

  1. tarek_dotzero Messages postés 834 Statut Membre 122
     
    Salut,

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

    https://www.php.net/mysql_query
    1
    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
  2. dodo78 Messages postés 184 Statut Membre 16
     
    donc elle doit ce finir par quoi ?
    0
  3. dodo78 Messages postés 184 Statut Membre 16
     
    ok,c'est bon sa marche,un grand merci a toi
    0
  4. 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