csvtomysql.php
Code (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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<?php
set_time_limit(0); ini_set('display_errors', 1); error_reporting(E_ALL); session_start();
$Conf = array();
$file = file('csv/6pp_dr.csv');
$Conf['MySQL']['host'] = '';
$Conf['MySQL']['username'] = '';
$Conf['MySQL']['password'] = '';
$Conf['MySQL']['database'] = '';
$provincie = 'drenthe';
mysql_connect($Conf['MySQL']['host'], $Conf['MySQL']['username'], $Conf['MySQL']['password']);
if(!mysql_error())
{
mysql_select_db($Conf['MySQL']['database']);
if(mysql_error())
{
echo mysql_error();
}
}
else
{
echo mysql_error();
}
if(!mysql_error())
{
for($a=1;$a<count($file);$a++)
{
$b = explode(',', $file[$a]);
switch($b[5])
{
case 'Onbekend': $even_uneven = 'nee'; break;
case 'Even': $even_uneven = 'ja'; break;
default: $even_uneven = 'nee';
}
mysql_query('INSERT INTO postcodes SET
provincie = "'.mysql_real_escape_string($provincie).'",
plaats = "'.mysql_real_escape_string($b[0]).'",
postcode = "'.mysql_real_escape_string($b[1]).'",
straatnaam = "'.mysql_real_escape_string($b[2]).'",
laag = "'.mysql_real_escape_string($b[3]).'",
hoog = "'.mysql_real_escape_string($b[4]).'",
even_oneven = "'.mysql_real_escape_string($even_uneven).'",
breedte = "'.mysql_real_escape_string($b[6]).'",
lengte = "'.mysql_real_escape_string($b[7]).'"');
if(mysql_error())
{
echo mysql_error();
}
else
{
if(mysql_affected_rows() == 0)
{
echo 'Het invoeren van nieuwe gegevens is niet gelukt.';
}
}
}
}
?>
set_time_limit(0); ini_set('display_errors', 1); error_reporting(E_ALL); session_start();
$Conf = array();
$file = file('csv/6pp_dr.csv');
$Conf['MySQL']['host'] = '';
$Conf['MySQL']['username'] = '';
$Conf['MySQL']['password'] = '';
$Conf['MySQL']['database'] = '';
$provincie = 'drenthe';
mysql_connect($Conf['MySQL']['host'], $Conf['MySQL']['username'], $Conf['MySQL']['password']);
if(!mysql_error())
{
mysql_select_db($Conf['MySQL']['database']);
if(mysql_error())
{
echo mysql_error();
}
}
else
{
echo mysql_error();
}
if(!mysql_error())
{
for($a=1;$a<count($file);$a++)
{
$b = explode(',', $file[$a]);
switch($b[5])
{
case 'Onbekend': $even_uneven = 'nee'; break;
case 'Even': $even_uneven = 'ja'; break;
default: $even_uneven = 'nee';
}
mysql_query('INSERT INTO postcodes SET
provincie = "'.mysql_real_escape_string($provincie).'",
plaats = "'.mysql_real_escape_string($b[0]).'",
postcode = "'.mysql_real_escape_string($b[1]).'",
straatnaam = "'.mysql_real_escape_string($b[2]).'",
laag = "'.mysql_real_escape_string($b[3]).'",
hoog = "'.mysql_real_escape_string($b[4]).'",
even_oneven = "'.mysql_real_escape_string($even_uneven).'",
breedte = "'.mysql_real_escape_string($b[6]).'",
lengte = "'.mysql_real_escape_string($b[7]).'"');
if(mysql_error())
{
echo mysql_error();
}
else
{
if(mysql_affected_rows() == 0)
{
echo 'Het invoeren van nieuwe gegevens is niet gelukt.';
}
}
}
}
?>