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

PHP & Base de données Discussion :

Resource id #3 et insertion dans la base sql server


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de memo11
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 132
    Par défaut Resource id #3 et insertion dans la base sql server
    bonjour,
    j'ai crée une frame2.php pour insérer des enregistrements à la base ssql, envoyé par un autre page (frame1.php), mais l'erreur suivant s'affiche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Resource id #3erreur ssql:The statement has been terminated.
    et voilà notre code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $pass = $_GET['pass'];
    $pp = explode(" ",$pass);
    //*****************
    $connexion = mssql_connect('server\\sqlexpress','azerty','123456') or die ("Connexion au serveur impossible");
    mssql_select_db('mabase')or die('la selection de la base impossible');
     
    //*****************
    $rr = mssql_query ("insert into matable  VALUES ('$pp[0]' ,'$pp[1]' )") or die('erreur ssql:'.mssql_get_last_message());
    merci bien d'avance.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Affiche ta requête pour voir si elle est correcte au final et teste la dans management studio.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $sql = "insert into matable  VALUES ('$pp[0]' ,'$pp[1]' )";
    echo $sql;
    $rr = mssql_query ($sql) or die('erreur ssql:'.mssql_get_last_message());
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Bonjour,

    Tu n'as pas soit $pp[0] ou $pp[1] qui n'est pas compatible avec les champs de ta table !

  4. #4
    Membre confirmé Avatar de memo11
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 132
    Par défaut
    merci pour vos réponses,
    après la modification (proposé par sabtage), l'erreur suivant s'affichage:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    erreur ssql:The statement has been terminated.
    et retourne le vrai resultat

    et pour le remarque de Fench, les deux variables $pp[0] et $pp[1] sont compatibles avec les champs de ta table.

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    est-ce que tu as testé la requête dans server management ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre confirmé Avatar de memo11
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 132
    Par défaut
    oui, la requête s'exécute

Discussions similaires

  1. [VB.net] Problème insertion dans la base Sql
    Par daily14 dans le forum VB.NET
    Réponses: 10
    Dernier message: 25/11/2009, 16h13
  2. insertion dans une base sql
    Par thered dans le forum Bases de données
    Réponses: 3
    Dernier message: 23/11/2009, 06h33
  3. problème d'insertion dans une base SQL Server 2000 Via un trigger
    Par Alexandre_g dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 05/04/2009, 15h30
  4. probleme d'insertion dans une base sql server
    Par brajae85 dans le forum ASP.NET
    Réponses: 18
    Dernier message: 17/09/2008, 23h09
  5. Réponses: 1
    Dernier message: 17/09/2008, 13h40

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