Précédent   Forum du club des développeurs et IT Pro > PHP > PHP & SGBD > PHP & Oracle
PHP & Oracle Forum d'entraide sur Oracle avec PHP. Avant de poster -> FAQ Oracle et Cours Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 19/07/2012, 09h43   #1
flokent7
Candidat au titre de Membre du Club
 
Femme
Inscription : juillet 2012
Messages : 58
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : juillet 2012
Messages : 58
Points : 10
Points : 10
Par défaut Recuperer clé tableau 2 dimensions

Bonjour,
voila, je suis actuellement en stage en entreprise, et mon tuteur m'a demandé de faire une petite application qui servirait à mettre les données contenues dans un fichier csv dans une base de données oracle déjà existante, il faut pouvoir déterminer si les données du fichier csv ont été modifiées et s'il y en a des nouvelles...
Du coup, j'ai décidé de mettre les données du fichier csv dans un tableau pour ensuite le comparer avec la table oracle sauf que je ne sais pas comment je dois faire pour récupérer la clé du tableau et la comparer à celle de la base de données...
voila mon code pour créer le tableau
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
$handle = fopen($fichier, "r"); // ouvre le fichier csv en lecture seule
	while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) 
	{
	    $num2 = count($data); //nous donne le nombre de champs
 
	    for ($c=0; $c < $num2; $c++) 
	    {
			$donneesCSV[]= array(
				   'NUMTICKET_CSV'=>''.$data[$c++].'',
				   'DATEHEURETIC_CSV'=>''.$data[$c++].'',
				   'MONTANT_CSV'=>''.$data[$c++].'',
				   'TYPEACHAT_CSV'=>''.$data[$c++].''  );
	    }
	}
//Affichage du contenu du tableau $donneesCSV
	foreach($donneesCSV as $cle=>$valeur)
	{
		echo "<b>Element $cle :</b><br />";
		foreach($valeur as $ind=>$val)
		{
			echo " $ind :", $val, "<br />";
		}
	}
 
	fclose($handle); //ferme le fichier csv

je voudrais récupérer la valeur du numticket de chaque enregistrement pour pouvoir le comparer avec celui de la base de données oracle...
quelqu'un peut-il m'aider?
flokent7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 17h52.


 
 
 
 
Partenaires

Hébergement Web