Creer api json avec php avec un table taille grande
alii
-
jordane45 Messages postés 40051 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 40051 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
je veux creer un api json pour notre app ,la table est tres volumineux et il y a un champs qui contient description et de taille grand et contenue des balises html dans la base de donnes la resulat est null toujours affecter ou il ya un probleme quand je parse champs description il y a un erreur merci d 'aide
je veux creer un api json pour notre app ,la table est tres volumineux et il y a un champs qui contient description et de taille grand et contenue des balises html dans la base de donnes la resulat est null toujours affecter ou il ya un probleme quand je parse champs description il y a un erreur merci d 'aide
A voir également:
- Creer api json avec php avec un table taille grande
- Comment réduire la taille d'un fichier - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Table ascii - Guide
- Créer un lien pour partager des photos - Guide
4 réponses
J'ai vu ton code....
Regarde donc la fonction json_encode
Regarde donc la fonction json_encode
aucun reponse ou il ya des erreurs
Quelles erreurs ? Où ça "aucune réponse" ??
Merci d'être plus précis
,la post_content est longtext dans la base et contient aussi des balise html
A la limite... lorsque tu récupères les données de ta requête et que tu les stockes dans ton array $emparray ... tu peux faire un htmlspecialchar sur cette colonne....
$emparray[] = array( 'ID' => $row["ID"], 'post_content' => htmlspecialchar ($row["post_title"]); );
NB : Pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser à l'avenir.
Meme erreur vide affichage pour post_content
Quelle erreur ??
Quel affichage ??
Où constates tu ton souci .... vu que tu sembles bien pouvoir en faire un echo ???
Et pourquoi ne pas faire juste
echo json_encode($emparray);
Surtout que je ne vois pas d'où tu sors cette constante JSON_UNESCAPED_LINE_TERMINATORS ...
Regarde les constantes disponibles : https://www.php.net/manual/fr/json.constants.php
NB : Pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
NB²: Pas besoin d'ouvrir ta discussion en double sur le forum !

//open connection to mysql db
$connection = mysqli_connect("localhost","root","root","media_presse") or die("Error " . mysqli_error($connection));
//fetch table rows from mysql db
$sql = "select * from 2fix0r8f5_wp_posts
ORDER BY ID
DESC
LIMIT 10
";
$result = mysqli_query($connection, $sql) or die("Error in Selecting " . mysqli_error($connection));
//create an array
$emparray = array();
while($row =mysqli_fetch_assoc($result))
{
$emparray[] = array(
'ID' => $row["ID"],
'post_content' => $row["post_title"]
);
}
echo json_encode($emparray,JSON_UNESCAPED_LINE_TERMINATORS);
//close the db connection
mysqli_close($connection);
?>