Я хочу создать таблицу в mySQL с именем «123 Product», с номерами в начале и промежутком между ними. Я могу сделать это с помощью phpmyAdmin, но я хочу сделать эту таблицу с помощью php. Но, к сожалению, я не могу этого сделать. Я попытался найти эту тему, но я не смог найти точный ответ, который бы разрешил проблему.
Вы можете просто попробовать: заключить имя таблицы с обратными окнами (`)
$sql = " CREATE TABLE `123 Product` ( `product_id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, `product_name` VARCHAR(255) NOT NULL ) ENGINE = InnoDB; ";
Другое решение, когда другое не помогло
$query = "SELECT * From \`base\x20hojas\`";
Тест конфигурации:
Версия Linux 2.6.32-32-pve (версия gcc 4.7.2 (Debian 4.7.2-5))
Description: Ubuntu 14.04.1 LTS Release: 14.04 Codename: trusty