Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
24 / 24 / 0
Регистрация: 09.11.2010
Сообщений: 190
1

Ошибки при создании базы данных

27.11.2010, 20:38. Просмотров 1680. Ответов 13
Метки нет (Все метки)

Привет всем! Я написал такой код.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<HTML>
<HEAD>
<TITLE>Creating a Database</TITLE>
</HEAD>
<?php
// Установка значения переменных для доступа к базе данных.
$Host = "localhost";
$User = "user";
$Password = "password";
$DBName = "NewDatabase";
 
$Link = mysql_connect ($Host, $User,$Password);
if (myegl_create_db ($DBName, $Link)) {
print ("The database, $DBName,_was successfully created!<BR>\n");
} else {
print ("The database, $DBName, could not be created!<BR>\n");
}
mysql_close ($Link);
?>
</BODY>
</HTML>
а результат оказался таким
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061) in C:\apache\localhost\www\index.php on line 12

Fatal error: Call to undefined function myegl_create_db() in C:\apache\localhost\www\index.php on line 13

Что это за ошибки? Почему они возникли? Как их побороть?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2010, 20:38
Ответы с готовыми решениями:

Ошибки при создании регистрации на сайте
Решил создать регистрацию на сайте нашел сайт по этой теме скачал код начинаю регистрироватся...

При создании базы данных на PHP my Admin какую выбрать сравнение ?
можете описать подробно именно какую и почему ? потому их там очень много я думаю это не просто так...

Entity Framework. Ошибки при создании EntityModel из базы данных
Народ. Вот есть база данных Всё вроде нормально в ней составлено, но при создании модели данных...

Ошибка при создании базы данных
Здравствуйте!Столкнулся с проблемой: при попытке добавить базу данных в решение(правой...

13
10 / 10 / 1
Регистрация: 13.11.2010
Сообщений: 84
27.11.2010, 20:42 2
Цитата Сообщение от ProgLab Посмотреть сообщение
14 if (myegl_create_db ($DBName, $Link)) {
может mysql ?
0
24 / 24 / 0
Регистрация: 09.11.2010
Сообщений: 190
27.11.2010, 20:49  [ТС] 3
Исправил, но всё осталось как и было.
0
10 / 10 / 1
Регистрация: 13.11.2010
Сообщений: 84
27.11.2010, 20:53 4
Цитата Сообщение от ProgLab Посмотреть сообщение
$Link = mysql_connect ($Host, $User,$Password);
попробуй так:
PHP
1
$Link = mysql_connect ($Host, $User,$Password) or die (echo mysql_error());
и покажи что ответит)

вообще он говорит что не может соединиться с сервером, проверь параметры соединения, вдруг там ошибка)
0
24 / 24 / 0
Регистрация: 09.11.2010
Сообщений: 190
27.11.2010, 20:58  [ТС] 5
Parse error: syntax error, unexpected T_ECHO in C:\apache\localhost\www\index.php on line 12

а как проверить параметры соединения?
0
10 / 10 / 1
Регистрация: 13.11.2010
Сообщений: 84
27.11.2010, 21:00 6
Цитата Сообщение от ProgLab Посмотреть сообщение
Parse error: syntax error, unexpected T_ECHO in C:\apache\localhost\www\index.php on line 12

а как проверить параметры соединения?
вот так сделай, я ошибся:
PHP
1
$Link = mysql_connect ($Host, $User,$Password) or die (echo mysql_error(););
существует ли пользователь, верный ли пароль, есть ли база и таблица
0
24 / 24 / 0
Регистрация: 09.11.2010
Сообщений: 190
27.11.2010, 21:01  [ТС] 7
Я так и сделал! А он мне то что я тебе написал!
0
10 / 10 / 1
Регистрация: 13.11.2010
Сообщений: 84
27.11.2010, 23:29 8
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<HTML>
<HEAD>
<TITLE>Creating a Database</TITLE>
</HEAD>
<?php
// Установка значения переменных для доступа к базе данных.
$Host = "localhost";
$User = "user";
$Password = "password";
$DBName = "dbname";
 
$Link = mysql_connect ($Host, $User, $Password);
if (!mysql_query("CREATE DATABASE $DBName")) die(mysql_error());
echo "success in database creation.";
mysql_close ($Link);
?>
</BODY>
</HTML>
я правда так и не нашел сведений почему функция не работает. может кто знает?
0
24 / 24 / 0
Регистрация: 09.11.2010
Сообщений: 190
28.11.2010, 08:25  [ТС] 9
У меня происходила какая-то ошибка при настройке, MySql такая непонятная система!
0
10 / 10 / 1
Регистрация: 13.11.2010
Сообщений: 84
28.11.2010, 09:25 10
Цитата Сообщение от ProgLab Посмотреть сообщение
У меня происходила какая-то ошибка при настройке, MySql такая непонятная система!
поясни?
0
24 / 24 / 0
Регистрация: 09.11.2010
Сообщений: 190
28.11.2010, 11:34  [ТС] 11
Вот ошибка
Ошибки при создании базы данных
0
10 / 10 / 1
Регистрация: 13.11.2010
Сообщений: 84
28.11.2010, 11:36 12
Цитата Сообщение от ProgLab Посмотреть сообщение
Вот ошибка Вложение 51453
проверь пользователя, существует ли он, т.к ошибка тебе на чистом английском говорит:
не могу соединиться с базой через пользователя root@localhost используя Ваш пароль
а это значит либо неверный пароль, либо неверное имя, либо такого пользователя вообще нет.
поправьте меня, если я не прав)
0
24 / 24 / 0
Регистрация: 09.11.2010
Сообщений: 190
28.11.2010, 14:48  [ТС] 13
Пользователь своего компа это только я! Как узнать какой пользователь ей вообще нужен что бы всё работало как надо? И про пароль то же самое.
0
78 / 78 / 2
Регистрация: 18.05.2010
Сообщений: 371
Записей в блоге: 1
28.11.2010, 17:00 14
Цитата Сообщение от ProgLab Посмотреть сообщение
Как узнать какой пользователь ей вообще нужен что бы всё работало как надо?.
Пользователь базы данных mysql
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2010, 17:00

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ошибка при создании базы данных
Здравствуйте. У меня установлен MS SQL Server, при выполнении CREATE DATABASE Accounting ON...

Ошибка при создании Базы Данных
Доброго Времени Суток! Я установил MySQL Server и следующий код по плану должен был создавать файл...

Ошибка при создании базы данных
Создаю базу данных следующей командой: create database имя базы;, но в ответ получаю сообщение об...

Ошибка при создании базы данных
Доброй ночи! Все никак не могу совладать с ошибкой. Есть вспомогательный класс DBHelper public...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.