-
Notifications
You must be signed in to change notification settings - Fork 0
/
lista_txt.php
33 lines (26 loc) · 1.15 KB
/
lista_txt.php
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
<?php
$na_ord = "name";
$ord = "ASC";
//echo "ho ricevuto $argc argomenti\n";
for ($i = 1; $i < $argc ; $i++) {
//echo "il valore dell'argomento $i è ".$argv[$i]."\n";
if(strtolower(substr($argv[$i],0,2)) == "-g") $na_ord = "genre";
if(strtolower(substr($argv[$i],0,2)) == "-d") $ord = "DESC";
}
include_once('db.php');
$myfile = fopen("lista.csv", "w+") or die("Non posso aprire il file!");
$sql = "SELECT id,name,genre,director,year FROM " . $tabella . " ORDER BY lower(" . $na_ord . ") " . $ord;
$result = $conn->query($sql);
//echo "\n" . $sql . "\n";
echo "Scrivo lista video nella base dati...";
$txt = "Progr.;Titolo;Genere;Regista;Anno\n";
fwrite($myfile, $txt);
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
echo ".";
$txt = $row['id'] . ";" . $row['name'] . ";" . $row['genre'] . ";" . $row['director'] . ";" . $row['year'] . "\n";
fwrite($myfile, $txt);
}
$result = null;
fclose($myfile);
echo "\nFine scrittura lista\n";
?>