Bonjour,
Dans mon projet en orienté objet PHP (PDO), j'ai une fichier class.requete.php.
Dans ce fichier, j'aimerai rassembler 5 à 10 fonctions contenant chacune une requête préparée .
Avec par exemple,
une fonction " getMaxParticipants () " affichant un select du plus grand nombre de participants à un festival, ou
une fonction " getMaxVisiteurs() " affichant un select du plus grand nombre de visiteurs etc...
Ma requête :
SELECT event_tks_eventname
FROM `vtiger_metrics`
JOIN vtiger_event ON metrics_tks_event = eventid
JOIN vtiger_crmentity ON crmid = metricsid
WHERE deleted =0
AND metrics_tks_number = (
SELECT metrics_tks_number
FROM vtiger_metrics
JOIN vtiger_crmentity ON crmid = metricsid
WHERE deleted =0
ORDER BY CAST( metrics_tks_number AS SIGNED ) DESC
LIMIT 1 )
Pour exécuter ma requête :
$data["text"] = '['.$link[5]['event_tks_eventname'].']'.' '.$link[5]['metrics_tks_number'].' '.$link[5]['metrics_tks_name'].' " ;
J'ai mes requêtes, ainsi que l'idée de mes fonctions mais pas la syntaxe pour imaginer la chose suivante :
Je souhaite varier du texte lié à chacune des requêtes. J'ai pensé opter pour la requête préparée afin d'y ajouter une partie variable comme du texte (texte lié à une requête dans un array) à la partie fixe de mes données MySql ($link[5]['event_tks_eventname']).
Exemple pour
la fonction du nombre maximum de participant, je souhaite y ajouter
le texte " à l'occasion de ", ce qui me donnerai :
"8000 participants à l'occasion de Festival"
... ou pour la fonction du nombre de visiteurs, je souhaite y ajouter le texte "vous accueuille", ce qui donnerai :
"6000 visiteurs vous accueuille"
En résumé, je souhaite pouvoir publier différentes requêtes avec du texte varié, mais je n'ai pas la syntaxe :/
Merci pour le coup de pouce
