Bonjour,
Je débute en php 5. Je voudrais seulement récupérer le résultat d'un count(*).
Voici le script
Mon script me ramène : Array ( [count(*)] => 0 [0] => 0 )
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 <?php session_start(); $_SESSION['pseudo'] = $_POST['T_Pseudo']; $_SESSION['mdp'] = $_POST['T_Mdp']; $user = 'root'; $pass = ''; $bdd = "mysql:host=localhost;dbname=cyclo"; /*Instanciation de l'objet de connexion*/ $db = new PDO($bdd, $user, $pass); /*Utilisation de la clasee Verification*/ $resultat_verif = new Verification($db); //print_r($resultat_verif->verif('s','r')); print_r($resultat_verif->verif($_SESSION['pseudo'], $_SESSION['mdp'])); /* if($resultat_verif->verif($_SESSION['pseudo'], $_SESSION['mdp']) == 0) { echo "pas bonnnes valeurs"; } else { echo "bonnes valeurs"; } */ class Verification { private $verif; public function __construct($db) { $this->verif = $db->prepare( "SELECT count(*) FROM user WHERE pseudo_user = ? AND mdp_user = ?"); } public function verif($pseudo,$mdp) { $this->verif->execute(array($pseudo,$mdp)); return $this->verif->fetch(); } } ?>
Le résultat est bien 0. Mais je voudrais tester la valeur retournée et là en l’occurrence je ne peux pas appliquer un if(... == 0).
Merci d'avance.
Philippe






Répondre avec citation




Partager