![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| HappyMan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Сабж + SomeFunction( 'people', 'women', 'name', 'alisa' )
'people '- название базы 'women' - название таблицы в базе 'name' - название поля в таблице 'alisa' - имя (данные), существование которого мы должны проверить. Возвращает TRUE или FALSE (существует или нет) З.Ы БУДЕМ СЧИТАТЬ ЧТО ПОЛЕ 'name' УНИКАЛЬНО..... заранее спасибо --------------------
© Mal Hack |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
HappyMan А зачем такой изврат? Обычный селект чем не нравится?
|
|||
|
||||
| Song |
|
|||
![]() Sysman.ru ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1095 Регистрация: 2.6.2002 Репутация: 2 Всего: 4 |
HappyMan
т.е. ты хочешь внутри этой функции каждый раз подключаться к базе people ? -------------------- Прежде чем сказать "Невозможно", подумай, прав ли ты |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
Поясни задачу, где и для чего это применяться будет?
|
|||
|
||||
| Black Rabbit |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 21.10.2004 Репутация: нет Всего: 2 |
Действительно, почему бы тебе не воспользоваться SELECT-ом и функциейmysql_num_rows()
|
|||
|
||||
| HappyMan |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
ПОЯСНЯЮ!:
Song да! т.к в функцию один раз написал и все! а потом просто нужные параметры укажываешь и она делает свое дело! Black Rabbit и Secandr просто так легче! меньше кода! красивее выглядит. Пример кода с этой ф-цией:
Пример кода без этой функции:
Вроде так. Так как легче? А если учесть что мне нужно использовать эту ф-цию не один раз....... Так есть такая фу-ция? Я бы сам написал, на чувствую если я напишу что потом..... Вобщем.... буду рад если какой-нить гуру напишет...................а не я ламо....... --------------------
© Mal Hack |
||||||
|
|||||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 10 Всего: 73 |
Написать-то не проблема, вот только коннектиться каждый раз не стоит к базе.
-------------------- Теперь при чем :P |
|||
|
||||
| HappyMan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Ignat
А что в этом такого? много ресурсов требует Добавлено @ 19:38 ну чтобы тыщу раз этот кусок кода не писать..... --------------------
© Mal Hack |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 10 Всего: 73 |
Пользоваться существующим коннектом.
-------------------- Теперь при чем :P |
|||
|
||||
| HappyMan |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Ignat
так у меня модулей много. Конект сохраняется для всех модулей? Добавлено @ 20:54 т.е каждый раз заново не надо писать:
Один раз написал гденить(в модуле который загружается всегда) и все? или как? Добавлено @ 20:56 Под "модулем" я понимаю ПХП Скрипт --------------------
© Mal Hack |
||||
|
|||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 10 Всего: 73 |
Именно! Если, он инклюдится к каждому скрипту. В противном случае можно использовать mysql_pconnect(); -------------------- Теперь при чем :P |
|||
|
||||
| HappyMan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Ignat
Кул! А так можно: В модуле с функциями: <? Connect k Baze ?> function a1 { $sql="SELECT FROM...."; ... } function a2 { $sql="SELECT FROM...."; ... } и получается в теле функции уже не нада коннектится каждый раз? Добавлено @ 22:11 дык почему нежелательно к базе коннектится каждый раз? --------------------
© Mal Hack |
|||
|
||||
| Song |
|
|||
![]() Sysman.ru ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1095 Регистрация: 2.6.2002 Репутация: 2 Всего: 4 |
Как-то так: (тестировать лень)
Раз ф-ия должна инициировать всю последовательность действий (начиная от подключения к СУБД и заканчивая запросом), то разумней использовать pconnect. Это сообщение отредактировал(а) Song - 1.11.2004, 22:15 -------------------- Прежде чем сказать "Невозможно", подумай, прав ли ты |
|||
|
||||
| HappyMan |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Наконец-то нашел отличие! На всякий случай приважу сдесь:
--------------------
© Mal Hack |
||||
|
|||||
| HappyMan |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 347 Регистрация: 29.7.2004 Репутация: 2 Всего: 2 |
Song
Лучше так (ато не пашет):
--------------------
© Mal Hack |
||||
|
|||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |