tworzę kilkuczęściowy skrypt i jedna z części to plik widok.php, który tworzy tabelę i jednocześnie ją uzupełnia.
Niestety uruchomienie pliku na WampServer wersja 2.1 powoduje błąd:
Blad w tworzeniu tabeli widocka You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 8
widok.php:
<?php { function stripslashes_deep($value) { return $value; } } $link = mysqli_connect('xxx', 'xxx', 'xxx'); if (!$link) { $error = 'Nie można się poł?czyć z serwerem bazy danych.'; include 'error.html.php'; } if (!mysqli_set_charset($link, 'utf8')) { $output = 'Nie można ustanowić kodowania dla poł?czenia z baz? danych.'; include 'output.html.php'; } if (!mysqli_select_db($link, 'produkty')) { $error = 'Nie znaleziono bazy danych produkty.'; include 'error.html.php'; } $sql = ("CREATE TABLE widocek (`id` INT AUTO_INCREMENT PRIMARY KEY, `imie` VARCHAR (30), `nazwisko` VARCHAR (30), `wiek` INT, `zawod` VARCHAR (30), `staz` INT, )"); $result = mysqli_query($link, $sql); if (!$result) { $error = 'Blad w tworzeniu tabeli widocka ' . mysqli_error($link); include 'error.html.php'; } $nsql = ("INSERT INTO widocek (`imie`, `nazwisko`, `wiek`, `zawod`, `staz`) VALUES (`Jan`, `Kowalski`, `42`, `handlowiec`, `5`), VALUES (`Piotr`, `Kononowicz`, `22`, `stazysta`, `0`), VALUES (`Lucjan`, `Gawlinski`, `31`, `informatyk`, `2`), VALUES (`Katarzyna`, `Oles`, `28`, `recepcjonistka`, `3`)"); $nresult = mysqli_query($link, $nsql); if (!$nresult) { $error = 'Blad w uzupełnianiu widocka ' . mysqli_error($link); include 'error.html.php'; } ?>
Będę wdzięczny za wskazówki, gdzie jest błąd i jak go naprawić.