prøv dette
test data Nye_navne.csv
2,Rene,Rene@test.dk
3,Daniel,Daniel@test.dk
5,Mikkel,Mikkel@test.dk
php code
<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'mindb';
$table = 'test';
$link = mysqli_connect($host, $user, $pass, $db) or die("Error " . mysqli_error($link));
if (($handle = fopen("Nye_navne.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
// hver data linje ser sådan ud: "[0] => 5,Mikkel,Mikkel@test.dk"
// derfor exploderes der på , på data 0, og ligges i de 3 variable
list($id, $navn, $email) = ( explode( ',', $data[0] ));
// print_r($data);
// echo $id.",".$navn.",".$email."<br>";
$sql = "insert into test(id,navn,mail) values('$id','$navn','$email')";
mysqli_query($link, $sql);
}
fclose($handle);
}
?>
Indlæg senest redigeret d. 31.10.2014 15:06 af Bruger #16075