1 pièce(s) jointe(s)
Comparer Bdd à fichier txt
Bonjour,
j'ai un fichier texte de configuration routeur et une colonne de ma table de base de donnée et j'ai besoin d'un programme qui compare chaque ligne de cette colonne avec toutes les lignes du fichier texte et si il trouve cette ligne de la table dans la fichier va me sortir un rapport : nom d’enregistrement : oui
et si il trouve pas alors nom d’enregistrement : non
c'est à dire je prend la première ligne de la colonne regle_commande de ma table et je le compare avec toutes les lignes du fichier txt, et après je prend la 2éme ligne de la colonne regle_commande de ma table et je la compare avec toutes les ligne du fichier txt et etc.
voici ma base
Pièce jointe 171679
voici contenu mon fichier text
Citation:
version 11.2
no service pad
service password-encryption
service compress-config
no service udp-small-servers
no service tcp-small-servers
!
hostname test
!
boot system flash c4500-is-mz.121-13
boot system flash c4500-ds-mz.112-13
boot system flash bootflash:
enable secret 5 $1$C7jB$WoOXerzezy0ku4V3bKerCYdjMfv2z1
!
partition flash 2 8 8
!
no ip source-route
no ip bootp server
ip host lsxd016 57.5.221.166
ip host lsxd002 57.5.221.165
ip domain-name adminnet.sita.net
ip name-server 10.10.13.11
ip name-server 10.10.11.11
ip accounting-list 10.10.0.0 0.0.0.255
!
interface Loopback0
ip address 10.10.127.27 255.255.255.255
!
interface Ethernet0
ip address 10.10.8.11 255.255.255.0
no ip redirects
no ip directed-broadcast
no ip mroute-cache
ip policy route-map oper
media-type 10BaseT
no mop enabled
!
interface Ethernet1
ip address 57.5.221.164 255.255.255.248
no ip redirects
no ip directed-broadcast
no ip proxy-arp
ip accounting output-packets
ip ospf message-digest-key 1 md5 7 031C485A535670hdjdhdh1C17
no ip mroute-cache
media-type 10BaseT
!
router ospf 500
redistribute connected metric-type 1 subnets route-map admin-to-corp
network 57.5.221.160 0.0.0.7 area 0
area 0 authentication message-digest
ospf log-adjacency-changes
!
access-list 23 permit 10.10.0.0 0.0.255.255
access-list 80 permit 10.10.0.0 0.0.63.255
!
snmp-server community 12JDH1323 RO 80
snmp-server community 34JSHK292 RW 80
!
line con 0
line aux 0
line vty 0
login
line vty 1
login
line vty 2
login
line vty 3
login
line vty 4
login
!
end
Comparer Bdd à fichier txt
je suis débutant,,si vous pouvez m'aider encore ?
comment faire une requête sur ma base de données et récupérer les donner de ta table et comparer avec ceux du fichier txt,
voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| <?php
$hote = "localhost";
$user = "root";
$bdd = "best_practice";
$pwd = "";
mysql_connect($host, $user,$passwd) or die("erreur de connexion au serveur" );
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees" );
$fp = fopen('fich.txt');
while (!feof($fp))
{
$ligne = fgets($fp);
$file[i] = explode("\t", $ligne);
}
$sql = 'SELECT regle_commande FROM commande_rules';
$req = mysql_query($sql);
while ($data = mysql_fetch_array($req))
{
if ($data['regle_commande'] != $file[$i][0] )
echo 'Pas identique';
else
{
echo 'identique';
} |