Dans un script PHP/MySQL, je suis en train de lire les fichiers XLS et de les vérifier en fonction d'un ensemble de règles et de messages d'erreur afin qu'ils sachent quoi corriger. La plupart des règles sont communes à de nombreuses colonnes. La seule chose qui change dans le message d'erreur est le nom de la colonne ou la valeur avec laquelle elle doit être vérifiée. Au lieu de coder en dur les messages en PHP, je veux les extraire de la table mysql error_messages
mais aussi pouvoir les changer en fonction de chaque colonne.Comment créer des chaînes dynamiques à partir de données statiques
Exemple: Erreur1: "Nom de la colonne" contient des caractères invalides. " Erreur2: "Nom de colonne 'contient des caractères invalides."
Si je stocke la colonne XXX contient des caractères invalides. Dans la table mysql error_messages
, comment l'afficher en changeant seulement XXX à chaque nom de colonne?
Je pourrais utiliser une fonction PHP qui remplace XXX par n'importe quelle chaîne et qui envoie le message mais est-ce la meilleure solution? Des moyens plus intelligents?
omg ... bien sûr! Je l'utilise un million de fois par jour pour construire des requêtes, merci Mark. – bikey77
Parfois, les choses sont __too__ aveuglément évidentes :) –