Saintpatrick38
30.10.2012 - 12:53
Здраствйте, подскажите пожалуйста, мне надо создать базу с php, но чот не работает, если пишу так:
mysql_query("CREATE DATABASE baza"); то всё ок, но мне надо чтоб название базы было с приходящей формы, тоесть пишу так:
mysql_query("CREATE DATABASE $_POST['UniCode']"); а он меня лесом, даже код не прогружает, где ошибка? Спасибо!
m4a1fox
30.10.2012 - 13:04
mysql_query("CREATE DATABASE $_POST['UniCode']") or die(mysql_error()); и увидишь код ошибки.
Saintpatrick38
30.10.2012 - 13:17
а он чот не выдаёт ошибку((
m4a1fox
30.10.2012 - 13:19
error_reporting(-1); - в самый вверх страницы.
Michael
30.10.2012 - 16:23
"CREATE DATABASE {$_POST['UniCode']}"
_____________
There never was a struggle in the soul of a good man that was not hard
SlavaFr
30.10.2012 - 16:41
у меня при мысли, что название базы на прямую получает информацию из $_POST волосы встают дыбом. Причем не только от страха, но и от удивления.
_____________
↓↓↓↓↓↓↓↓↓↓ответ может быть здесьили в mysql_error();
Michael
30.10.2012 - 16:53
та пусть тренируется пока на том что придумал сам по ходу изучения синтаксиса, так оно лучше усваивается.
_____________
There never was a struggle in the soul of a good man that was not hard
Saintpatrick38
31.10.2012 - 08:05
Большое спасибо! Почти заработал код "CREATE DATABASE {$_POST['UniCode']}"
Тоесть если я в UniCode вбиваю буквы то всё ок, но мне надо чтоб там были цифры, а база не создаётся при цифрах почему-то, в phpmyadmin создаётся а тут нет, как это исправить?
Michael
31.10.2012 - 09:14
"CREATE DATABASE `{$_POST['UniCode']}`"
_____________
There never was a struggle in the soul of a good man that was not hard
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.