Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > No Database Selected


Автор: Vreden 16.8.2006, 20:52
Вот код:

Код

<?
$log = $_POST['log'];
mysql_connect("localhost","Cleric");
mysql_select_db("userall");
mysql_query ("CREATE TABLE login (`num` int NOT NULL AUTO_INCREMENT PRIMARY KEY , `login` tinytext NOT NULL)") or die (mysql_error());
?>


Выдает ошибку: No Database Selected!
Подскажите, что не так?

Автор: testsergej 16.8.2006, 21:46
echo mysql_error() После каждой строчки подскажет smile

Автор: Vreden 16.8.2006, 21:52
вообще-то No Database Selected и есть та строчка, что выдает mysql_error() 

Автор: testsergej 16.8.2006, 22:02
А после 
mysql_select_db("userall"); ?

Автор: Vreden 16.8.2006, 22:07
понял! теперь выдает ошибку: Access denied for user: '@localhost' to database 'userall'.
Что делать?

Автор: testsergej 16.8.2006, 22:14
Это тебе надо в в раздел mysql обратиться в "базы данных". Научиться создавать пользовательскиу аккаунт, давать ему права.
Как создашь, вызывай  mysql_connect("mysql_host", "mysql_user", "mysql_password")

с user и password

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)