Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function consult($nomBase,$nomuser,$mdp, $noCli)
- {
- if ( $DB = pg_connect("host=pgsql2 user=$nomuser dbname=$nomBase password=$mdp" ) )
- {
- // faire une requete qui lit le nom et le debit du client voulu (de numero $noCli)
- // executer la requete . Si elle s'est bien effectuee
- // recuperer le nombre de tuples resultats
- // si il y en a,
- // recuperer le tuple
- // renvoyer en resultat de la fonction 3 valeurs :
- // valeur1: 0 si OK, -1 si le client n'existe pas,
- // -2 si requete non effectuee
- // valeur2 et valeur3: le nom et le debit ou 0 si cas erreur
- // sous forme d'un tableau :
- // array(valeur1, valeur2, valeur3)
- $request = "SELECT nom_client, debit_client FROM client WHERE n_client = $noCli";
- $cursor = pg_query($DB, $request);
- if($cursor){
- $num_rows = pg_num_rows($cursor);
- if($num_rows == 0){
- return array(-1, 0, 0);
- }
- else{
- $raw = pg_fetch_assoc($cursor);
- return array(0, $raw['nom_client'], $raw['debit_client']);
- }
- }
- else{
- return array(-2, 0, 0);
- }
- pg_close( $DB );
- }
- else {
- // Impossible de se connecter
- return array(-3,0,0);
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement