Создать таблицу с динамическим именем
Название таблицы лежит в переменной $date.
$name = $_POST['name']; $email = $_POST['email']; $date = $_POST['date']; $result = mysql_query ('select * from $date'); if (!$result) { mysql_query("create table '".$date."' (time time, value int)"); } Данный код почему-то не срабатывает. Просто таблицу создает. В переменной $date значения тоже есть в нормальном виде. |
Цитата:
Цитата:
Цитата:
|
KamalovRadik,
Попробуй так: mysql_query("create table ".$date." (time time, value int)"); или так mysql_query("create table $date (time time, value int)"); |
не работает((
|
Так вообще то не делают, разве что поучиться...
Запрос SHOW TABLES вернет имена существующих таблиц Про кавычки - это про такие `` mysql_query("create table `".$date."` (time time, value int)"); |
Часовой пояс GMT +3, время: 22:15. |