Bonjour à tous,
J'ai un problème sans doute simple dont je ne trouve pas la solution.
J'ai une base de données MySQL gérée par Wordpress. Dans la table wp_posts il y a un champ post_content qui ne contient rien d'autre qu'un lien vers une image. Exemple
<img src="/Images/T_IMG_6072_Cathedrale.jpg" />
Je souhaite récupérer cette chaîne de caractères pour la réutiliser, et j'ai codé comme suit, avec un print de contrôle
1 2 3 4 5 6 7 8 9 10
|
$query="SELECT post_content FROM wp_posts WHERE ID=$ID;";
if(!$mysqli->query($query)){echo "Echec lors de la recherche du contenu :
(" . $mysqli->errno . ") " . $mysqli->error;echo "<br/>";}
else {
$res=$mysqli->query($query);
$res->data_seek(0);
$content=$res->fetch_row()[0];
printf("%s","ID=$ID content=$content <br/>");
} |
Mais oh surprise, je n'affiche pas le string voulu, mais l'image elle-même.
J'ai essayé toutes sortes de guillemets, sans résultat.
Une idée ? (j'espère que j'ai été clair...)
gabier
Partager