| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Немогу сздать БД |
| Автор: SASH1987 17.8.2010, 10:05 | ||
| Я только учусь писать на PHP так что не бейте во происходит вот ето Соединение с сервером базы данных произошло успешно Fatal error: Call to undefined function mysql_create_db() in C:\Home_server\Apache2\htdocs\my_sql.php on line 16 вчем проблема не пойму код вот
|
| Автор: azesmcar 17.8.2010, 10:17 | ||
http://php.net/manual/en/function.mysql-create-db.php
|
| Автор: SASH1987 18.8.2010, 12:14 |
| У меня 5 версия |
| Автор: azesmcar 18.8.2010, 12:24 |
5-ая версия чего? |
| Автор: SASH1987 18.8.2010, 12:32 |
| MYSQL |
| Автор: azesmcar 18.8.2010, 12:33 |
Это никак не связано. Как был откомпилирован PHP, использую какую версию библиотеки MySQL? |
| Автор: SASH1987 18.8.2010, 12:52 |
| Работал в TOP PHP STUDIO версия PHP 5, mysql 5, апач 2 |
| Автор: ZneP 18.8.2010, 13:12 | ||
| mysql_create_db() Эта функция исключена из новых версий PHP, теперь следует пользоваться SQL-запросом CREATE DATABASE.
Вообще я бы добавил проверку на наличие такой БД, и если она есть выводить соответствующее сообщение либо удалять все таблицы из нее для проверки используй функцию mysql_select_db("test_db", $link) Удаление делается запросом mysql_query("DROP DATABASE IF EXISTS test_db", $link) Если удалять БД по любому будешь, то проверку через mysql_select_db("test_db", $link) можно не проводить Сразу делать mysql_query("DROP DATABASE IF EXISTS test_db", $link) |
| Автор: SASH1987 18.8.2010, 13:53 |
| Вот спасибки понял теперь ! Доходчиво обьяснил. Еше не мог найти где БД создается, ща нашел в дирректрии MYSQL |