Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Почему у меня не создается база данных?
 
 автор: silkwork   (14.04.2010 в 19:34)   письмо автору
 
 

Помогите пожалуйста, никак не могу создать базу данных. Пишу такой код:
<?php
$Link = mysql_connect('localhost','root', '12345');

if (!$Link) echo "Ошибка поключения к серверу";

$sql = "CREATE DATABASE 'test'";

if (mysql_query($sql))
echo "Создание базы данных завершено";
else
echo "Базу данных создать не удалось";

?>

И никак не создается почему-то. Пишет что Базу данных создать не удалось.

  Ответить  
 
 автор: Trianon   (14.04.2010 в 19:36)   письмо автору
 
   для: silkwork   (14.04.2010 в 19:34)
 

надо не Базу создать не удалось выводить. А результат вызова mysql_error();

  Ответить  
 
 автор: silkwork   (14.04.2010 в 19:47)   письмо автору
 
   для: Trianon   (14.04.2010 в 19:36)
 

вот такой код сделал и все равно пустую страницу выдает

<?php
$Link = mysql_connect('localhost','root', '12345');

if (!$Link) echo "Ошибка поключения к серверу";

$sql = "CREATE DATABASE 'shopdb'";

if (mysql_query($sql))
echo "Создание базы данных завершено";
else
echo mysql_error();

?>

  Ответить  
 
 автор: silkwork   (14.04.2010 в 19:55)   письмо автору
 
   для: silkwork   (14.04.2010 в 19:47)
 

Перезапустил службу MySql теперь ошибку выдал наконец:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''shopdb'' at line 1

  Ответить  
 
 автор: silkwork   (14.04.2010 в 20:02)   письмо автору
 
   для: silkwork   (14.04.2010 в 19:55)
 

Удивительно, но почему то теперь все заработало и база данных создалась после того как снял ковычки от названия базы данных. Хотя раньше и так и сяк пробовал. Видимо перезапуск службы помог. Еще спасибо за то что написали что нужно использовать mysql_error(), без этого еще бы долго наверно не получалось.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования