Bonjour,
J'essaie d'utiliser la fonction numRows du package DB de PEAR mais le problème c'est que cette fonction me renvoit :
DB Error: unknown error
SELECT * FROM Utilisateur WHERE LoginUser = 'TOTO' AND PasswordUser = 'XXX'
[nativecode=0 - Le contexte de la base de données a changé ; il est maintenant 'Portail2'.]
Mon code :
Si j'enlève la ligne contenant la fonction numRows, j'ai bien une ligne correspondant à la sélection ... (donc pas de problèmes de connexion à la base MSSQL).
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 // Récupération des variables $login = "TOTO"; $passwd = md5("TOTO"); // Execution de la requete de validation $query = "SELECT * FROM Utilisateur WHERE LoginUser = '$login' AND PasswordUser = '$passwd'"; $res &= $db->query($query); if (PEAR::isError($res)) { die($res->getMessage().$res->getDebugInfo()); } $toto = $db->numRows($res); if (PEAR::isError($toto)) { die($toto->getMessage().$toto->getDebugInfo()); } while($row =& $res->fetchRow()) { echo $row["IdUser"].$row["Nom"].$row["Prenom"]; }
Une idée ?
Merci d'avance,
Cordialement,
Partager