|
|
|
| У меня на машине всё создаётся как надо, но на серваке совсем другая реакция.
Есть форма:
<form name="form1" method="post" action="price.php">
<input name="obj" type="text" id="obj">
<input type="submit" name="Submit" value="Ok!">
<br>
</form>
|
Потом создаётся таблица которая была введена в поле obj
$obj=@$_REQUEST["obj"];
…
$query = "CREATE TABLE `$obj` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`number` TEXT,
`rg` TEXT,
`price` TEXT,
PRIMARY KEY (`id`)
)";
if(!mysql_query($query)) exit(mysql_error());
…
|
Если ввести в поле obj имя таблицы большими буквами, то таблица создаётся из маленьких букв, что делать, подскажите… | |
|
|
|
|
|
|
|
для: Den*s
(26.02.2007 в 20:18)
| | имена таблиц и полей
а) регистронезависимы
б) лучше не выпускать за пределы латинского алфавита и цифр.
>о делать, подскажите…
Не выё живаться.
Имена таблиц и полей - не данные пользователя. | |
|
|
|
|
|
|
|
для: Trianon
(26.02.2007 в 20:26)
| | В том и фишка, что меня взяли за глотку с этими большими буквами, поэтому и сюда написал.
Имена создаются только латинскими буквами и цифрами.
Это может показаться смешно, но мне сейчас совсем не смешно... | |
|
|
|
|
|
|
|
для: Den*s
(26.02.2007 в 21:58)
| | Под какой операционной системой работает MySQL?
Параметр lower_case_table_names нему равен? | |
|
|
|
|
|
|
|
для: Trianon
(26.02.2007 в 20:26)
| | >имена таблиц и полей
>а) регистронезависимы
Ты не прав. Имена таблиц = имена файлов. Со всеми вытекающими. | |
|
|
|
|
|
|
|
для: Loki
(26.02.2007 в 22:36)
| | Да. Неточно выразился.
Имена файлов они, кстати, только в MyISAM. | |
|
|
|
|
|
|
|
для: Trianon
(27.02.2007 в 09:35)
| | >Под какой операционной системой работает MySQL?
>Параметр lower_case_table_names нему равен?
Точно не под Windows, по моемому Linux
Где искать этот параметр (lower_case_table_names) ??? | |
|
|
|
|
|
|
|
для: Den*s
(28.02.2007 в 04:02)
| | в результате исполнения запроса
SHOW VARIABLES LIKE '%case%'
|
еще можно глянуть SHOW VARIABLES LIKE '%OS%' , но это не столь принципиально. | |
|
|
|