voilà :
$host = "localhost";
$user = "root";
$pass = "";
$bdd = "moteur";
mysql_connect($host,$user,$pass) or die("Connexion au serveur impossible");
mysql_select_db("$bdd") or die("Connexion à la base de données impossible");
//indexation du contenu du fichier
$url = $_get['fichier'];
$contenu = join('', file($url));
$req="insert into texte (texte, url) values ('$contenu', '$url')";
$idreq=mysql_query($req);
connexion à ma base de donnée
$url correspond à ma recherche précedente, qui s’affiche bien correctement
$contenu permet d’extraire le contenu du fichier $url
et don clà, j’aurai voulu savoir si ma requête est correcte parce que ça ne marche pas :pfff: et ça à tendance à m’exaspérer!!! ça prend juste eux secondes!!!!! :sweet:
ok donc là, c’est cool presque tout marche, j’ai bien mes values, j’ai bien récupérer mes données, mais pourquoi est-ce que j’ai “recommencer, erreur dans l’enregistrement”, en clair, je ne comprend pas pourquoi est-ce que je n’ai pas encore pu rentrer mes données j’ai refais :
$result=mysql_query($req,$CONNEXION);
echo $req;
if($result)
{
echo "<br>enregistrement pris en compte";
}
else
{
echo "<br>recommencer, erreur dans l' enregistrement";
}
}
}
?>
[/code ]
et a m’affiche
insert into texte (url, contenu) values ([nom_fichier], [contenu-fichier])
recommencer, erreur dans l’enregistrement, c’est à quel niveau mon erreur???
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah merci, ça marche, enregistrement pris en compte et tt et tt, bon par contre, j’avoue que je n’ai as trop trop compris là, euh le truc, mais merci merci merci!!!!
insert into texte (url, contenu) values ([nom_fichier], [contenu-fichier])
c’est la reponse à ‘echo $req’
est-ce que le contenu de cette ligne te satisfait ?
(je pense que tu as écrit [nom_fichier], [contenu-fichier] pour masquer les valeurs réelles.
Pour ce qui est de la seconde erreur tu commences par tester en envoyant des données qur tu sais valides ;
il suffit de rajouter juste avant une ligne du style
$req=“INSERT INTO texte (url, contenu) VALUES ( \‘monfichier_’,\‘soncontenu\’)”;