Bonjour Tous.
Je cherche à afficher une information depuis la base de données dans un champs BreezingForms.
Voici un exemple de requête fourni sur le forum de Crosstec, après une demande d'aide, mais elle me retourne une erreur :
L'erreur :
1064
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax
J'ai bien cherché sur les moteurs mais j'y pige pas grand chose.
Quelqu'un peut-il m'indiquer la marche à suivre pour faire fonctionner cette requête ?
Le cas est également en cours d'investigation sur le forum de Crosstec mais nous communiquons en anglais, pour moi via traducteur Google, et je crains ne pas poser le problème correctement pour qu'il soit bien compris.
L'admin qui a pris en main le problème a eu accès à un site de tests et à la base de données…
Je cherche à afficher une information depuis la base de données dans un champs BreezingForms.
Voici un exemple de requête fourni sur le forum de Crosstec, après une demande d'aide, mais elle me retourne une erreur :
Code PHP:
<?php
$user_id = JFactory::getUser()->id;
$db = JFactory::getDbo();
$db->setQuery("SELECT id FROM #__facileforms_records WHERE user_id = $user_id");
$record_id = $db->loadResult();
$db->setQuery("SELECT value from #__facileforms_subrecords WHERE element = 4 AND record = $record_id");
$date_of_birth = $db->loadResult();
return $date_of_birth; ?>
L'erreur :
1064
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax
J'ai bien cherché sur les moteurs mais j'y pige pas grand chose.
Quelqu'un peut-il m'indiquer la marche à suivre pour faire fonctionner cette requête ?
Le cas est également en cours d'investigation sur le forum de Crosstec mais nous communiquons en anglais, pour moi via traducteur Google, et je crains ne pas poser le problème correctement pour qu'il soit bien compris.
L'admin qui a pris en main le problème a eu accès à un site de tests et à la base de données…
Commentaire