[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Создание бд
Saintpatrick38
Здраствйте, подскажите пожалуйста, мне надо создать базу с php, но чот не работает, если пишу так:


mysql_query("CREATE DATABASE baza"); то всё ок, но мне надо чтоб название базы было с приходящей формы, тоесть пишу так:

mysql_query("CREATE DATABASE $_POST['UniCode']"); а он меня лесом, даже код не прогружает, где ошибка? Спасибо!
m4a1fox
mysql_query("CREATE DATABASE $_POST['UniCode']") or die(mysql_error()); и увидишь код ошибки.
Saintpatrick38
а он чот не выдаёт ошибку((
m4a1fox
error_reporting(-1); - в самый вверх страницы.
Michael
"CREATE DATABASE {$_POST['UniCode']}"


_____________
There never was a struggle in the soul of a good man that was not hard
SlavaFr
у меня при мысли, что название базы на прямую получает информацию из $_POST волосы встают дыбом. Причем не только от страха, но и от удивления.


_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
Michael
та пусть тренируется пока на том что придумал сам по ходу изучения синтаксиса, так оно лучше усваивается.

_____________
There never was a struggle in the soul of a good man that was not hard
Saintpatrick38
Большое спасибо! Почти заработал код "CREATE DATABASE {$_POST['UniCode']}"
Тоесть если я в UniCode вбиваю буквы то всё ок, но мне надо чтоб там были цифры, а база не создаётся при цифрах почему-то, в phpmyadmin создаётся а тут нет, как это исправить?
Michael
"CREATE DATABASE `{$_POST['UniCode']}`"


_____________
There never was a struggle in the soul of a good man that was not hard
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.