Siemka
Mam problem z napisaniem skryptu za pomocą którego będą ładowane dane do tabel z pliku. Jestem początkowym programistą więc nie wiem jak wyeliminować błąd. Napisałem taki skrypt ale nie wiem dlaczego on nie działa:
<?
$db_name = "bazka";
$con = mysql_connect("localhost") or die("Blad otwarcia bazy");
$db = mysql_select_db($db_name, $con) or die("Otwarcie tabeli");
$sql = "load data infile 'Studenci.txt' into table Studenci";
$result = mysql_query($sql, $con) or die("Zapytanie nie powiodlo sie");
echo "Dane zostały zapisane do bazy";
echo "<form action=index.html.html><input type=submit value=Powrot></form>";
?>
a tak wygląda kod bazy danych tej tabeli do której mają być wstawiane dane:
CREATE TABLE Studenci(
ID_studenta int(5) unsigned NOT NULL auto_increment,
ID_gr int(5) NOT NULL,
Imie varchar(35) NOT NULL,
Nazwisko varchar(35) NOT NULL,
Nr_indeksu varchar(40) NOT NULL,
Rok_studiow int(5) NOT NULL,
Email varchar(20) NOT NULL,
Login varchar(20) NOT NULL,
Haslo varchar(20) NOT NULL,
PRIMARY KEY (ID_studenta),
FOREIGN KEY (ID_gr) REFERENCES Grupy(ID_grupy) ON DELETE CASCADE
) TYPE=InnoDB;
Jeżeli macie jakiś pomysł na rozwiązanie tego problemu to podeślijcie. Z góry wielkie dzięki.