Bonjour,
Je souhaiterai utiliser la fonction preg_replace avec des donnees provenant de ma base mysql j'ai donc ecrit le script ci-dessous:
Lors de l'affichage de ma page je recois l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 $i = 0; $j = 0; $reponse_personne = $bdd->query('SELECT id, nomacteur FROM personne'); $reponse_count_personne = $bdd->query('SELECT COUNT(id) AS nb_personne FROM personne'); $count_personne = $reponse_count_personne->fetch(); while ($donnees_personne = $reponse_personne->fetch()) { $patterns[$i] = '#'.$donnees_personne['nomacteur'].'#'; $replacements[$count_personne['nb_personne'] - $j] = $donnees_personne['id']; $i++; $j++; } echo preg_replace($patterns, $replacements, $donnees['biographie']);
La ligne 91 correspondant a la fonction reg_replace.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Warning: preg_replace() [function.preg-replace]: Compilation failed: nothing to repeat at offset 0 in C:\wamp\www\mon_projet\fiche_personne_generic.php on line 91
Avez vous une idee pour resoudre mon probleme ?
Merci
Partager