Comparer une fichier par rapport a une base de donnée

aymen21889 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
aymen21889 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je veux comparer le contenu d'un fichier par rapport a une base de donnée en php. c'est a dire je met dans une table un ensemble des phrases et si je le trouve dans le fichier il m'affiche un message .
Merci d'avance :)
A voir également:

1 réponse

ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
'lut, et la question est?
Je vois venir le "bah la question c'est comment on fait?"
Lis Demander de l'aide pour vos exercices sur CCM, puis exposes-nous ce que tu as tenté de faire, et montres-nous le code.
1
aymen21889 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
le code est le suivant
<?php
if(isset($_POST['fichier'])){
// echo 'here'; exit;
$tmp_name = $_FILES["file"]["tmp_name"];
$name = 'web'.uniqid().'.txt';
move_uploaded_file($tmp_name, "$uploads_dir/$name");

$line_array = array();
$handle = fopen("$uploads_dir/$name", "r");
$i =1;
if ($handle) {
while (($line = fgets($handle)) !== false) {
$pos = strpos($line, 'appelle');
if($pos == true){
echo 'line'.$i.' dans :'.$line; exit;

}
$line_array[] = $line;
$i++;

}

fclose($handle);
} else {
// error opening the file.
}

print_r($line_array);

}

exit;
?>
mais ce code m'affiche un message s'il y a le mot 'appelle' dans le fichier , comment je peut le faire avec une base de donnée, c'est a dire par exemple je met le mot 'appelle' dans un tableau dans la base au lieu de code?
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223 > aymen21889 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Il suffit d'accéder aux phrases dans ta base, de faire une boucle sur les résultats de la requête correspondante, et de faire tourner ton algorithme actuel mais en remplaçant le
'appelle'
codé en dur par la phrase actuelle.
Quel SGDB utilises-tu? Si c'est MySQL, comptes-tu utiliser mysqli ou PDO?
0
aymen21889 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour votre réponse j'utilise Mysqli, comment je peut le faire svp?
0