Bonjour,
J'ai lu l'excellent tutoriel de Antoine Dinimant Jeux de caractères et collations sous MySQL 5
J'ai besoin de rendre possible une requête comme d'avoir = d-avoir et l'exploiter = l-exploiter.
Comment on peut faire ça ?
Bonjour,
J'ai lu l'excellent tutoriel de Antoine Dinimant Jeux de caractères et collations sous MySQL 5
J'ai besoin de rendre possible une requête comme d'avoir = d-avoir et l'exploiter = l-exploiter.
Comment on peut faire ça ?
Saluton,
En gros tu veux faire quelque chose comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part SET colonne= REPLACE(REPLACE(colonne,'d\'','d-'),'l\','l-')
Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
articles : Comment émuler un tableau croisé [quasi] dynamique
et : Une énigme mathématique résolue avec MySQL
recommande l'utilisation de PDO (PHP5 Data Objects)
J'ai peut être pas bien compris ce que tu veux dire
Ma requête est comme ça
Exemple dans ma base
Code : Sélectionner tout - Visualiser dans une fenêtre à part $result = $mysql->query("SELECT ville FROM mairie WHERE ville='".addslashes($url)."'");
colonne 'ville' = d'ail existe (ça c'est ok) mais j'aimerai que ce soit aussi égal à d-ail
En fait cela ne doit pas "remplacer" mais 'être égal ou équivalent' pour que les deux requêtes sur d' ou d- fonctionnent
Non, en fait, c'est moi qui n'avais pas compris.
Peut-être que ça peut fonctionner comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 "SELECT ville FROM mairie WHERE '".addslashes($url)."' = REPLACE(REPLACE(ville,'d-','d\''),'l-','l\'')"
Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
articles : Comment émuler un tableau croisé [quasi] dynamique
et : Une énigme mathématique résolue avec MySQL
recommande l'utilisation de PDO (PHP5 Data Objects)
Il y avait une faute de frappe dans ma requête, il manquait une quote, je l'ai modifiée.
Qu'est-ce qui ne fonctionne pas ?
Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
articles : Comment émuler un tableau croisé [quasi] dynamique
et : Une énigme mathématique résolue avec MySQL
recommande l'utilisation de PDO (PHP5 Data Objects)
Partager