[PHP + MySQL] problem z utworzeniem tabeli.

0

Witam serdecznie.
Zrobiłem sobie prostą funkcję która odczytuje z pliku tekstowego składnię kwerendy SQL, przypisuje odczytaną zawartość do zmiennej $kwerenda, a następnie ją wykonuje poprzez mysql_query($kwerenda);

Problem jest taki, kiedy próbuje wykonać kod mysql_query($kwerenda) otrzymuje komunikat :

Something is wrong in your syntax obok '"CREATE TABLE IF NOT EXISTS szp_money ( ID INT(11) NOT NULL ' w linii 2

Kiedy jednak zamiast zmiennej $kwerenda wkleję kod kwerendy którą mam zapisaną w pliku, to kwerenda się wykonuje

Kod kwerendy :

"CREATE TABLE IF NOT EXISTS szp_money
(
`ID` INT(11) NOT NULL AUTO_INCREMENT,
`user` VARCHAR(255) NOT NULL,
`limit` FLOAT NOT NULL,
`stanAktualny` FLOAT NOT NULL,
PRIMARY KEY (`ID`)
)";

Kod funkcji :

$handle = fopen($fullPath, "r");
$read = fread($handle, filesize($fullPath));
fclose($handle);
    		
    		
$con = mysql_connect($host, $user, $password) or die ("Nie udało się połączyć");
mysql_select_db($database, $con) or die ("Nie można zlokalizować bazy danych");
    		
$kwerenda = $read;
$query = mysql_query($kwerenda, $con) or die (mysql_error());

Wydaje mis się, iż nie popełniłem błędy w składni kwerendy ..... ale może mi się tylko wydaje .....
Macie może jakiś pomysł co tu nie działa poprawnie ??

Z góry dzięki za wszelkie podpowiedzi :))

1

Edytuj plik. Wywal znaki ; i " z początku i końca

Pozdrawiam

0

Dzięki wielki.
Zmieniłem zawartość pliku tekstowego i pomogło
Dzięki :))

1 użytkowników online, w tym zalogowanych: 0, gości: 1