Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> неработают некоторые функции MySQL 
V
    Опции темы
Kr0LiK
Дата 27.12.2006, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 11.1.2006

Репутация: нет
Всего: нет



Блин неработают некоторые функции MySQL пишет следуйщее!

Код

Fatal error: Call to undefined function mysql_drop_db() in C:\Inetpub\wwwroot\~db\db.inc on line 50

PM MAIL WWW ICQ   Вверх
skyboy
Дата 27.12.2006, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260



из доков:
Цитата

Замечание: Функция mysql_drop_db() не рекомендуется к использованию. Использование mysql_query() и SQL-синтаксиса SQL DROP DATABASE предпочтительнее. 

Почему бы просто не писать запрос, в самом деле?
PM MAIL   Вверх
Mal Hack
Дата 27.12.2006, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 11
Всего: 261



Версия PHP какая?


Мануал хорошая вещь, все-таки.
http://ru.php.net/mysql
Цитата
PHP 5+

MySQL is no longer enabled by default, so the php_mysql.dll DLL must be enabled inside of php.ini. Also, PHP needs access to the MySQL client library. A file named libmysql.dll is included in the Windows PHP distribution and in order for PHP to talk to MySQL this file needs to be available to the Windows systems PATH. See the FAQ titled "How do I add my PHP directory to the PATH on Windows" for information on how to do this. Although copying libmysql.dll to the Windows system directory also works (because the system directory is by default in the system's PATH), it's not recommended.

As with enabling any PHP extension (such as php_mysql.dll), the PHP directive extension_dir should be set to the directory where the PHP extensions are located. See also the Manual Windows Installation Instructions. An example extension_dir value for PHP 5 is c:\php\ext

    Note: If when starting the web server an error similar to the following occurs: "Unable to load dynamic library './php_mysql.dll'", this is because php_mysql.dll and/or libmysql.dll cannot be found by the system. 

PM ICQ   Вверх
Kr0LiK
Дата 28.12.2006, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 11.1.2006

Репутация: нет
Всего: нет



Не ребят я нечего неговорю я мануалы читал знаю что в последних версиях отказались от некоторых функций!

НО! что прикажете делать с проектами которые были построены не мной но на этих функциях?
ведь непереписывать же мне их! smile  smile 
PM MAIL WWW ICQ   Вверх
-=Ustas=-
Дата 28.12.2006, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 17
Всего: 69



Цитата(Kr0LiK @  28.12.2006,  10:09 Найти цитируемый пост)
ведь непереписывать же мне их!

Да, видимо очень коряво был написан проект, если тебе везде по всему коду нужно менять функцию mysql_drop_db smile Сочувствую... но можно же написать свою функцию drop_db , и затем риплэйсом пробежаться по всему проекту.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
skyboy
Дата 28.12.2006, 18:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260



объявить в самом часто используемом файле функцию
Код

function mysql_drop_db($db)
{
 mysql_query('DROP DATABASE `'.$db.'`');
}

и include_once'ить єтот модуль, где только нужно

Это сообщение отредактировал(а) skyboy - 28.12.2006, 18:36
PM MAIL   Вверх
Kr0LiK
Дата 9.1.2007, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 11.1.2006

Репутация: нет
Всего: нет



точно мужики извините както неподумал про это !

Примного благодарен вам за подсказку сам бы наверно недопер бы!!!!   smile 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0498 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.