Buonasera a tutti,
Sono uno studente di informatica e come lavoro devo fare l'upgrade di modulo creato da un imo collega dalla versione 6 di drupal alla versione 7.
Solo che ho un problema con le query, una in particolare, che ho provato a modificare solo che mi da errori di sintassi, non è che potreste darmi una mano gentilmente? grazie mille!
Questa è la query nella versione 6:
<code>
$query=db_query("SELECT node_revisions.nid
   FROM ".$descq.$authq.$catq."{node_revisions} JOIN {linkableobject_node} ON node_revisions.nid=linkableobject_node.node_id ".$from."
   WHERE ((MATCH (`title`) AGAINST ('%s')) OR (MATCH (`body`) AGAINST ('%s')) OR (MATCH (`lom_keyword`) AGAINST ('%s'))) ".$where,$keys,$keys,$keys);
</code>
Cosi è come l'ho modificata:
<code>
$query=db_query("SELECT node_revision.nid
   FROM ".$descq.$authq.$catq."{node_revision} JOIN {linkableobject_node} ON node_revision.nid=linkableobject_node.node_id ".$from."
   WHERE ((MATCH (title) AGAINST ('%s')) OR (MATCH (body) AGAINST ('%s')) OR (MATCH (lom_keyword) AGAINST ('%s')))".$where, array('title'=>':keys','body'=>':keys','lom_keyword'=>':keys'));
</code>
Potete darmi una mano? Grazie mille! =)