Имя таблицы как переменная в запросе mysql используя php

Здравствуйте,
подскажите пожалуйста, можно ли сделать имя таблицы как переменная в запросе используя php

$query_clear_table = 'TRUNCATE TABLE test';
mysql_query($query_clear_table);

пробовал делать так
$table = 'test';
$query_clear_table = 'TRUNCATE TABLE "$table"';
mysql_query($query_clear_table);
  • Вопрос задан
  • 4289 просмотров
Решения вопроса 3
dabich
@dabich
Web Developer
Вот так вот будет правильно.

$table = 'test';
$query_clear_table = "TRUNCATE TABLE $table";
mysql_query($query_clear_table);
Ответ написан
Комментировать
zexz
@zexz
$query_clear_table = "TRUNCATE TABLE {$table}";
или
$query_clear_table = 'TRUNCATE TABLE '.$table;
или
$query_clear_table = "TRUNCATE TABLE `".$table."`";
Ответ написан
Комментировать
@cold_brain
Приветствую.

так
$query_clear_table = 'TRUNCATE TABLE '.$table;
или так
$query_clear_table = "TRUNCATE TABLE $table";

тут можно почитать про конкатенацию www.php.su/learnphp/datatypes/?string2
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 15:31
70000 руб./за проект
25 апр. 2024, в 15:26
15000 руб./за проект
25 апр. 2024, в 15:13
3000 руб./за проект