Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & SQL-Server
PHP & SQL-Server Forum d'entraide sur SQL-Server avec PHP. Avant de poster -> FAQ SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/08/2011, 11h13   #1
Candidat au titre de Membre du Club
 
Inscription : février 2008
Messages : 20
Détails du profil
Informations personnelles :
Âge : 22

Informations forums :
Inscription : février 2008
Messages : 20
Points : 10
Points : 10
Par défaut select avec une vue

Bonjour,

J'ai une erreur:
Code :
1
2
mssql_query(): supplied argument is not a valid MS SQL-Link resource in D:\...\monFichier.php on line 3
MSSQL error: Der Datenbankkontext wurde auf 'Faktura' geändert.Données différentes
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function infosclientise($ise, $custid) { // Recherche des infos client en fonction du custid
	if ($custid > 0) {
		$sql="SELECT * FROM Prise_JSC WHERE ID_Subjekt = $custid";
		$resultat=mssql_query($ise,$sql);
		if(!$resultat){
			echo 'MSSQL error: ' . mssql_get_last_message();
			$data=false;
		}
		else{
		$infos=mssql_fetch_row($resultat);
		$data['nom']=$infos[3];
		echo "info";
		echo $infos[3];
		$data['prenom']=$infos[4];
		$data['custid']=$custid;
		}
		return $data;
	}
}
Prise_JSC est une vue. Peut-on faire des requête sur des vues?
pour info voici la connection à la BD

Code :
1
2
3
4
5
6
function connectDBISE(){	// Connexion à la base ISE
    // paramètres de connexion
	$ise=mssql_connect("*********","*****","****");
	mssql_select_db('Faktura',$ise);
    return $ise;
}

Merci d'avance pour votre aide!
PeterEMF est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 11h53   #2
Membre Expert
 
Avatar de David Guillot
 
Homme David Guillot
Chef de projet en SSII
Inscription : mars 2004
Messages : 879
Détails du profil
Informations personnelles :
Nom : Homme David Guillot
Âge : 28
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 879
Points : 1 149
Points : 1 149


Tu as inversé l'ordre des paramètres. La doc dit :
Code :
mixed mssql_query ( string $query [, resource $link_identifier [, int $batch_size = 0 ]] )
Tu dois donc faire :
Code :
mssql_query($sql, $ise);
__________________
Avant de poser une question ici :

Après résolution de votre question : un clic sur , un et un vote pour les personnes qui vous ont aidé
David Guillot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 13h26   #3
Candidat au titre de Membre du Club
 
Inscription : février 2008
Messages : 20
Détails du profil
Informations personnelles :
Âge : 22

Informations forums :
Inscription : février 2008
Messages : 20
Points : 10
Points : 10
Merci beaucoup ça marche!
PeterEMF est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h21.


 
 
 
 
Partenaires

Hébergement Web