Как создать таблицу в базе данных средствами php?

153
15 декабря 2016, 15:57
$query = "CREATE TABLE 'one' (
           'numer' text NOT NULL,
           'mass' text NOT NULL)
          ENGINE=MyISAM DEFAULT CHARSET=utf8";
mysql_query ($query);

пробую так, но не получается

Answer 1

Вместо одиночных кавычек ' следует использовать обратные кавычки. В MySQL они предназначены для обрамления названия таблиц и столбцов. Таким образом, можно использовать в качестве имен зарезервированные слова, не опасаясь, что анализатор не сможет корректно разобрать SQL-запрос

CREATE TABLE `one` (
  `numer` text NOT NULL,
  `mass` text NOT NULL)
ENGINE=MyISAM DEFAULT CHARSET=utf8;
READ ALSO
Целостность данных

Целостность данных

Начал создавать следующую таблицу:

146
Почему выскакиевает Unknown column '*' in 'field list' [требует правки]

Почему выскакиевает Unknown column '*' in 'field list' [требует правки]

Можешь прислать точный запрос, отправляемый в бд?

149
SQL запрос к двум таблицам

SQL запрос к двум таблицам

Добрый деньПомогите, пожалуйста, разобраться с запросом

201
Решить задачу по SQL

Решить задачу по SQL

Помогите научиться решать задачи на SQL, вот я приведу пример 1 задачи, дайте исходники, чтобы я понял как их решать**Отчет за март 2011 года, в котором...

202