données a mettre dans un tableau! [PHP] - Programmation
Marsh Posté le 17-12-2001 à 01:05:24
$sql = "insert into la_table values ('$date','$sujet','$texte'";
mysql_query($sql);
[edtdd]--Message édité par PaLoTTe--[/edtdd]
Marsh Posté le 17-12-2001 à 18:27:18
je précise bien pas de base de données!!! C'est stocker dans un fichier!!!
Marsh Posté le 17-12-2001 à 22:29:05
please
Marsh Posté le 17-12-2001 à 23:41:56
ben deja pour TOUT te simplifier commence par stocker tes données comme ca :
date;sujet;texte
date;sujet;.... -> a condition que tu n'auras jamais de ";" dans le texte ou sujet, si c'est pas le cas utilise un separateur quelconque que tu auras jamais dans sujet/texte, ex : "#|#"
quand ca c'est bon fait toi un script php qui va lire ton txt ligne par ligne (fgets) -> chaque ligne renvoyé sera découpé grace a ton separateur ";" ou "#|#" ($tab=explode(";",$ligne)), ce qui mettra dans $tab[0] la date, dans $tab[1] le sujet, dans $tab[2] le texte ..
tu peux aussi utiliser (list), ex : list($date,$sujet,$texte)=explode(";",$ligne)
une fois la partie extraction finie attaque la partie stockage mysql et la c'est tout con :
INSERT INTO nom_table SET date='$date',sujet='$sujet',texte='$texte'
le principe reste le meme si tu veux garder le format de ton txt avec 1 var par ligne sauf que tu remplace l'explode par une lecture ligne par ligne alterné .
tu auras peut etre besoin echapper les cars speciaux tel que ' ou " avant le stockage mysql dans ce cas la utilise (addslashes)
Marsh Posté le 16-12-2001 à 15:02:38
Voila!!!
je stock dans un fichier la date, le sujet et le texte des news. Et je voudrais que avec un script php, il me mette les 3 données dans un tableau.
Je stocke comme cela dans mon fichier!
date
sujet
texte
et je voudrais que ce soit dans ce genre par la suite le tableau!
-----------------------------------------
|Date | sujet | Texte |
-----------------------------------------
|Date | sujet | Texte |
-----------------------------------------
Merci!
---------------
Donne un poisson à un homme il mangera une journée, Apprends lui à pêcher, il mangera toute sa vie...