IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

pb AUTO INCREMENT


Sujet :

Requêtes MySQL

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2004
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1
    Points : 2
    Points
    2
    Par défaut pb AUTO INCREMENT
    bonjour à tous
    voila je fais uen requete classique d'insert:

    $sql="INSERT INTO terrains (id, id_rubrik) VALUES ('', 'szs')";
    mysql_db_query("$dbname", $sql);
    echo "<hr>votre annonce a été mise dans la base<br><hr>";
    $idnew = mysql_insert_id();

    a chaque fois le $idnew indique 0
    alors que pour ma table j'ai ceci:

    CREATE TABLE terrains (
    id int(11) NOT NULL auto_increment,
    id_rubrik int(9) DEFAULT '0' NOT NULL,
    PRIMARY KEY (id),
    KEY id (id)
    );

  2. #2
    Membre éprouvé
    Profil pro
    Eleveur de cornichons
    Inscrit en
    Juin 2002
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Eleveur de cornichons
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 074
    Points : 1 166
    Points
    1 166
    Par défaut
    Bonjour et bienvenue sur Developpez

    Es-tu sûr que ta requête s'exécute bien ? As-tu regardé dans ta base de données si l'ajout se faisait correctement ?
    En fait, les guillemets autour de $dbname, c'est normal ? Essaies sans.
    Et vérifies que tout se passe réellement bien avant d'afficher que l'annonce a été mise à jour.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $sql="INSERT INTO terrains (id, id_rubrik) VALUES ('', 'szs')";
    $res = mysql_db_query($dbname, $sql);
    if( !$res)
      echo mysql_error();
    else
     echo "<hr>votre annonce a été mise dans la base<br><hr>";
    Nas'

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. auto-increment
    Par fafet dans le forum Requêtes
    Réponses: 2
    Dernier message: 11/07/2003, 15h05
  2. [MYSQL] valeur auto-increment
    Par alex1er dans le forum Requêtes
    Réponses: 5
    Dernier message: 10/07/2003, 12h26
  3. Auto Increment
    Par Guizz dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 23/06/2003, 18h36
  4. Nom du champs auto-incrementé
    Par norroy dans le forum Requêtes
    Réponses: 2
    Dernier message: 17/06/2003, 18h30
  5. Pb d'auto-incrément sur une table v7
    Par Nivux dans le forum Paradox
    Réponses: 9
    Dernier message: 26/12/2002, 12h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo