Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1558 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  PHP et MS SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP et MS SQL

n°1201251
lejohnn
Posté le 16-09-2005 à 17:06:25  profilanswer
 

Bonjour,
J'ai un soucis avec ca:
 

Code :
  1. $sqlup="UPDATE dbo.Articles SET NameProd='pppp' where Cprod=001180;";
  2. @mssql_query($sqlup) or die("->".mssql_get_last_message()."<-" );
  3.        
  4. $sqlup="UPDATE dbo.Articles SET NameProd='uuuu' where Cprod=002001;";
  5. @mssql_query($sqlup) or die("->".mssql_get_last_message()."<-" );


 
le premier update change bien mes données mais il s'arrete avec ce message d'erreur:

Code :
  1. ->Le contexte de la base de données a été changé en 'nom_base'.<-


Donc si je fais une boucle sur des updates le 1er passe mais jamais les autres  :pt1cable: ...  
 
qqun à une idée??
 
Merci

mood
Publicité
Posté le 16-09-2005 à 17:06:25  profilanswer
 

n°1201296
sielfried
Posté le 16-09-2005 à 17:47:46  profilanswer
 

Hmm, essaie en rajoutant le second param de mssql_query, l'identifiant de connexion, pour voir.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1201300
sielfried
Posté le 16-09-2005 à 17:49:46  profilanswer
 

A mon avis le mssql_query génère une erreur, mais met pas à jour le "last message" de mssql, donc il te balance le dernier message (qui vient sûrement de mssql_select_db).
 
Vire-moi ces @ et rajoute des ' autour des valeurs de Cprod.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1201355
lejohnn
Posté le 16-09-2005 à 20:17:48  profilanswer
 

Hello,
voici la nouvelle mouture :

Code :
  1. $sqlup="UPDATE dbo.Articles SET NameProd='pppp' where Cprod='001180';";
  2.         mssql_query($sqlup,sa) or die("->".mssql_get_last_message()."<-" );
  3.        
  4.         $sqlup="UPDATE dbo.Articles SET NameProd='uuuu' where Cprod='002001';";
  5.         mssql_query($sqlup,sa) or die("->".mssql_get_last_message()."<-" );


 
bein, il n'y a pas de changement, par contre tu parles de l'identifiant de conf, j'ai ca en connexion:

Code :
  1. $server="192.168.0.6,1433";
  2. $username="sa";
  3. $password="xxx";
  4. $sqlconnect=mssql_connect($server, $username, $password)or die("plante à la connexion" );
  5. $sqldb=mssql_select_db("TEST_DB",$sqlconnect)or die("plante à la selection de base" );


 
tu voudrais que je rajoute quoi alors? je ne vois pas trop... Merci :)

n°1201356
sielfried
Posté le 16-09-2005 à 20:21:39  profilanswer
 

Je veux dire $sqlconnection, pas ton identifiant pour te logger... :spamafote:


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1202317
lejohnn
Posté le 19-09-2005 à 13:22:39  profilanswer
 

Hello!
 
nouvel essai :

Code :
  1. $sqlup="UPDATE dbo.Articles SET NameProd='pppp' where Cprod='001180';";
  2. mssql_query($sqlup,$sqlconnect) or die("1->".mssql_get_last_message()."<-" );
  3.        
  4. $sqlup="UPDATE dbo.Articles SET NameProd='uuuu' where Cprod='002001';";
  5. mssql_query($sqlup,$sqlconnect) or die("2->".mssql_get_last_message()."<-" );


 
resultat :
1->Le contexte de la base de données a été changé en 'Test_NA'.<-
 
ca m'enerve... un update passe, 2 ça casse...

n°1202324
lejohnn
Posté le 19-09-2005 à 13:27:16  profilanswer
 

Heu... en fait si j'enleve les "or die()" bein ca marche... O_o


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  PHP et MS SQL

 

Sujets relatifs
[PHP] envoi d'images qui se dimentionne et s'ajoute direct sur 1pageAfficher le temps utilisé pour générer une page PHP
[PHP] connexion bdd différente selon page locale ou sur serveur ?Afficher une image générée par un script PHP dans un PDF ?
Utilisation d'une variable en Flash depuis PHPEffectuer une requête SQL en une ligne
Erreur de forum PHPDreamweaver MX se ferme en refusant d'enregistrer un fichier PHP modif
Publipostage Word avec PHP/MySqlProblème de connection à SQL Server depuis ASP.NET
Plus de sujets relatifs à : PHP et MS SQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR