J'ai un problème vraiment étrange et frustrant. Sur une page, existante et souvent utilisée, j'ai cette requête :

SELECT COUNT(*) AS count FROM uvusers WHERE vdate IS NULL

Il fonctionne exactement comme prévu et l'a toujours fait. Sur une nouvelle page sur laquelle je travaille, j'ai cette requête :

SELECT COUNT(*) AS count FROM uvusers WHERE vdate IS NULL

Cela génère une erreur d'autorisation refusée dans le journal PHP. L'utilisateur ne change pas entre ces deux pages et les requêtes sur différentes tables sur la nouvelle page fonctionnent exactement comme prévu.

J'ai vérifié trois fois que les autorisations sont correctes - la requête devrait fonctionner. Toute aide serait appréciée.

0
Alex S 14 juil. 2009 à 22:35

2 réponses

Meilleure réponse

Pour une raison quelconque, les appels à pg_query() ne trouvaient pas de connexion implicite, je devais donc simplement ajouter la variable contenant la ressource de connexion comme premier argument.

0
Alex S 15 juil. 2009 à 01:58

Êtes-vous sûr d'avoir sélectionné la bonne base de données ?

0
Byron Whitlock 14 juil. 2009 à 22:40
Oui, car les autres requêtes sur la même [nouvelle] page fonctionnent exactement comme prévu.
 – 
Alex S
14 juil. 2009 à 22:58