Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : Général » Drupal et Psql Warning » 12/12/2010 21:58:11
Bon, dans le script, ça a l'air de fonctionner. Je suis tout content. Merci pour votre aide!
Je clos le sujet tout content :-D
#2 Re : Général » Drupal et Psql Warning » 12/12/2010 21:46:43
Si j'utilise :
SELECT DISTINCT node.nid AS nid,
node.title AS title,
content_field_session_room.field_session_room_nid AS room_nid,
node2.title AS room_title
FROM cod_node node
INNER JOIN cod_content_field_session_room content_field_session_room ON content_field_session_room.nid = node.nid
AND content_field_session_room.vid = node.vid
AND content_field_session_room.field_session_room_nid IN (8)
INNER JOIN cod_node node2 ON content_field_session_room.field_session_room_nid = node2.nid
INNER JOIN cod_content_field_session_slot content_field_session_slot ON content_field_session_slot.nid = node.nid
AND content_field_session_slot.vid = node.vid
AND content_field_session_slot.field_session_slot_nid IN (29)
WHERE node.nid != 44
Il prends la requête, mais ne me renvoie aucun résultat. Je vais essayer d'investiguer par là...
#3 Re : Général » Drupal et Psql Warning » 12/12/2010 21:38:43
Je viens d'installer phpPgAdmin pour voir plus rapidement ma base. Il me renvoie la même erreur :
ERREUR: syntax error sur ou près de « nid »
LINE 1: SELECT DISTINCT node.nid nid,
^
#4 Re : Général » Drupal et Psql Warning » 12/12/2010 21:13:53
Hum, non. Je viens de vérifier, et il n'y a pas d'espace insécable.
Avant d'obtenir cette erreur, j'ai fait plusieurs changement de charset. La base est passée de Latin1 à UTF8, pour revenir en LATIN1. Est-ce que cela peux venir de là? Si oui, en UTF8 j'avais beaucoup plus de problèmes.
#5 Re : Général » Drupal et Psql Warning » 12/12/2010 20:45:40
Le code en question est le suivant :
if (!empty($slots) && !empty($rooms)) {
$result = db_rewrite_sql(db_query("SELECT DISTINCT
node.nid nid,
node.title title,
content_field_session_room.field_session_room_nid room_nid,
node2.title room_title
FROM {node} node
INNER JOIN {content_field_session_room} content_field_session_room
ON content_field_session_room.nid = node.nid AND content_field_session_room.vid = node.vid
AND content_field_session_room.field_session_room_nid IN (" . db_placeholders($rooms, 'int') . ")
INNER JOIN {node} node2
ON content_field_session_room.field_session_room_nid = node2.nid
INNER JOIN {content_field_session_slot} content_field_session_slot
ON content_field_session_slot.nid = node.nid AND content_field_session_slot.vid = node.vid
AND content_field_session_slot.field_session_slot_nid IN (" . db_placeholders($slots, 'int') . ")
WHERE node.nid != %d
", array_merge($rooms, $slots, array($node->nid))));
#6 Général » Drupal et Psql Warning » 12/12/2010 20:44:15
- Jice
- Réponses : 9
Bonjour à tous,
Je suis un nouvel utilisateur de postgre, et je viens de découvrir le warning suivant sur un module drupal que j'utilise. Le message est le suivant :
* warning: pg_query() [function.pg-query]: Query failed: ERREUR: syntax error sur ou près de « nid » LINE 2: node.nid nid, ^ in /home/user/includes/database.pgsql.inc on line 139.
* user warning: query: SELECT DISTINCT node.nid nid, node.title title, content_field_session_room.field_session_room_nid room_nid, node2.title room_title FROM cod_node node INNER JOIN cod_content_field_session_room content_field_session_room ON content_field_session_room.nid = node.nid AND content_field_session_room.vid = node.vid AND content_field_session_room.field_session_room_nid IN (8) INNER JOIN cod_node node2 ON content_field_session_room.field_session_room_nid = node2.nid INNER JOIN cod_content_field_session_slot content_field_session_slot ON content_field_session_slot.nid = node.nid AND content_field_session_slot.vid = node.vid AND content_field_session_slot.field_session_slot_nid IN (29) WHERE node.nid != 44 in /home/user/sites/all/modules/features/cod_support/cod_session/cod_session.module on line 53.
Quelqu'un saurait-il me dire comment corriger la requête afin de retirer le message auprès de mes utilisateurs ?
#7 Site PostgreSQL.fr » Captcha illisible » 12/12/2010 20:41:49
- Jice
- Réponses : 3
Bonjour à tous,
Désolé d'envoyer un premier post 'négatif', mais je voulais juste faire remonter l'info que l'inscription au forum est quasi impossible à cause de captcha illisible. J'ai du recharger la page 6 fois avant de pouvoir m'inscrire.
Pages : 1