Blog sous Postgres

Catégories:

Bonjour,

J’ai activé le module «blog» dans drupal, qui repose sur une base de données MySQL.

L’administrateur, ayant la possibilité d’administrer des noeuds, peut donc écrire sans problème dans son blog et y ajouter des messages.

Par contre, tout utilisateur enregistré, n’ayant pas les droits d’administrations des noeuds, obtient le message d’erreur suivant lorsqu’il souhaite ajouter un billet dans son blog :

pg_query() : Query failed : ERREUR : Syntaxe en entrée invalide pour l’entier : «»

En effet, la requête possède des ” au lieu de 0 pour désigner un entier nul sous Postgres.

J’ai alors essayé d’utiliser la fonction str_replace pour remplacer les ” par des 0 :
str_replace(«”», «0», $requete) ;

Or, apparemment, la requête contient des ‘%s’ en guise de valeurs, et ne peut donc pas remplacer les ” avant l’éxécution de la requête.

Auriez-vous une solution pour résoudre ce problème ?

Merci d’avance.
@+

Syndiquer le contenu