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 :

select avec une vue [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 averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 22
    Par défaut select avec une vue
    Bonjour,

    J'ai une erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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!

  2. #2
    Invité
    Invité(e)
    Par défaut


    Tu as inversé l'ordre des paramètres. La doc dit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mixed mssql_query ( string $query [, resource $link_identifier [, int $batch_size = 0 ]] )
    Tu dois donc faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mssql_query($sql, $ise);

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 22
    Par défaut
    Merci beaucoup ça marche!

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

Discussions similaires

  1. Select dans une vue avec hibernate
    Par Sniper37 dans le forum Hibernate
    Réponses: 1
    Dernier message: 04/03/2009, 16h25
  2. Requête selection avec une variable de date
    Par kahmsin dans le forum Access
    Réponses: 7
    Dernier message: 20/11/2005, 19h38
  3. Que peut-on faire avec une vue ?
    Par Invité dans le forum Décisions SGBD
    Réponses: 8
    Dernier message: 20/10/2005, 11h13
  4. [Plugin] Créer un modèle et lier un éditeur avec une vue
    Par freekk91 dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 27/03/2005, 20h00
  5. Temps d'execution d'un select sur une vue
    Par rosewood dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 21/02/2005, 16h06

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