Пишу запрос, в программе выполняет запись таблицы один раз, если таблицу удалить и выполнить код таблица не создаётся - почему? если изменить файл кода - просто пробел в нём поставить таблица будет создана - почему? Код (Text): <?php $action = 'ok'; function connect($host, $user, $password, $database) { $link = mysqli_connect($host, $user, $password, $database) or die("Error connection : ".mysqli_error($link)); if(!mysqli_set_charset($link, "utf8")) { printf("Error set char db : ".mysqli_error($link)); } return $link; } function Quest($Question) { $host = "localhost"; $user = "***"; $password = "***"; $database = "****"; return mysqli_query((connect($host, $user, $password, $database)), $Question); mysqli_close($link); } if(Quest("CREATE TABLE IF NOT EXISTS $action ( $action varchar(80) NOT NULL default '', PRIMARY KEY (`$action`))")) { $out = 'true'; } else { $out = 'false'; } return $out; ?>
Пишу запрос, в программе выполняет запись таблицы один раз, если таблицу удалить и выполнить код таблица не создаётся - почему? если изменить файл кода - просто пробел в нём поставить таблица будет создана - почему?