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

Привет, ребята, я хочу использовать переменную php как часть имени таблицы mysql, которую я создаю с запросом. Я использовал два типа котировок, например, пример, который я видел в Интернете. Он должен создать индивидуальное имя таблицы. $cn не является массивом, это одно значение. У меня включен отчет об ошибках php, и он не показывает никаких ошибок. Вот что я пробовал:

 $sql2 = "CREATE TABLE lm_Warenkorb_`".$cn."` ( Index TEXT, )"; 

Почему это не работает? Это возможно или нет? Надеюсь, ясно, что я хочу делать.

 $sql2 = "CREATE TABLE `lm_Warenkorb_".$cn."` ( Index TEXT, )"; 

Я думаю, вам нужно будет обернуть все имя таблицы в backticks

 $sql2 = "CREATE TABLE `lm_Warenkorb_{$cn}` ( Index TEXT, )"; 

Также вы можете использовать фигурные скобки для вставки переменных в строки, инкапсулированные двойными кавычками.

В вашем коде будет строка:

 CREATE TABLE lm_Warenkorb_`some_string`(Index TEXT,) 

Я думаю, это должно быть 2 варианта:

 CREATE TABLE `lm_Warenkorb_`.`some_string`(Index TEXT,) 

Или

 CREATE TABLE `lm_Warenkorb_some_string`(Index TEXT,)