<?php
$korisnik = "";
$lozinka = "";
$baza = "";
$adresa = "";
$datoteka = "bla.txt";
$podatoci = @file($datoteka);
$server = mysql_connect($adresa, $korisnik, $lozinka) or die(mysql_error());
$vrska = mysql_select_db($baza);
for ($i=0; $i<sizeof($podatoci); $i++){
$sql = "INSERT INTO `tabela` (`id`, `podatok`) VALUES ('$i', '$podatoci[$i]')";
$vnes = mysql_query($sql) or die(mysql_error());
}
mysql_close() or die(mysql_error());
?>
Ова може и да не му успее, пошто пхп-то е ограничено со временско извршување на одредена скрипта, или големина на SQL. Јас имав многу проблеми со бекап од 15 мб од MySQL база, да го вратам преку пхп, ама го решив тоа со MySQL administrator.Кај мене околу 2000 записи ги внесуваше 1-2 минути, па за 200,000 записи ќе треба време.. да не го исклучиш
Зависи како сакаш. Ако сакаш единечно внесување од Акцес во SQL можеш многу лесно, има Експорт алатка Акцесот, но ако сакаш да направиш функција (за директно онлајн да импортираш во база од CSV) имам направено едно кодче, супер работи...
Наједноставно решение ти е ќе си отвориш Query Analyzer и „рачно“ ќе ги импортираш податоцитеDejan];905480 напиша:записите се на пример
id zapis
1 текст
2 друг текст
3 друг текст
Инаку станува збор за MS SQL база а не за MySQL. Уште не сум пробал со Access....
CREATE TABLE dbo.Rezultati
(
id int NOT NULL,
zapis varchar(5000)
)
BULK INSERT dbo.Rezultati
FROM 'C:\zapisi.txt'
WITH
(
FIELDTERMINATOR =' '
)