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 32 33 34 35 36 37 38 39 40 41
| <?php
set_time_limit(0);
error_reporting(E_ALL ^ E_NOTICE);
$db = mysqli_connect('localhost','root','', 'gestnum');
//On ouvre le fichier en question (en lecture seule)
$handle = fopen("fichab.txt", "r");
// on prepare la requete
$req = 'UPDATE coordab SET MEID=? WHERE IMSI =? ';
$stmt = mysqli_prepare($db, $req);
// variables : attention a l'ordre des parametres
$meid = '';
$imsi = '';
mysqli_stmt_bind_param($stmt, "s", $meid);
mysqli_stmt_bind_param($stmt, "s", $imsi);
//on parcours tout le fichier (en faisant croire qu'il s'agit d'un csv pour faciliter le traitement)
while (($data = fgetcsv($handle, 0, " ")))
{
// renseignements des valeurs
$meid = $data[1];
$imsi = $data[0];
// execution
mysqli_stmt_execute($stmt);
}
//on ferme le fichier
fclose($handle);
// on ferme la requete et la connextion
mysqli_stmt_close($stmt);
mysqli_close($db);
?> |
Partager