Задать вопрос

Имя таблицы как переменная в запросе 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);
  • Вопрос задан
  • 4301 просмотр
Подписаться 5 Оценить Комментировать
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы