Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 02:23 04.07.25 
Компютри и Интернет
   >> Бази данни
*Кратък преглед

Тема Шифриране на поленови  
Автор klasik (земен)
Публикувано07.04.06 11:24



Здравейте,

Интересува ме има ли възможност да се реализира кодиране за едно поле в MySQL. Знам че съществува encode ('съдържание', 'парола'); функция в MySQL, но не знам как да я укажа в кода на таблицата така, че базата автоматично да си я прави, докато от вън се подават само стойностите, които ще се записват в базата.
Понеже не става дума за база, която ще се достига чрез WEB, то не ми върши работа възможността, която предлага например PHP.

Надявам се, че успях да си изкажа точно въпроса

С пожелание за много успехи !

Всички ме радват. Едни - когато идват, а други - когато си отиват.


Тема Това което ми хрумванови [re: klasik]  
Автор bira_more (бира)
Публикувано07.04.06 13:34



е ако ползваш 5.0.XX - правиш си stored function.
На нея подаваш каквото искаш да подадеш, а тя си дръпва паролата.

Bеer? Mоre?




Тема Благодарянови [re: bira_more]  
Автор klasik (земен)
Публикувано07.04.06 16:44



за идеята. Не се сетих за това

Успешен и весел ден на всички !

Всички ме радват. Едни - когато идват, а други - когато си отиват.


Тема Re: Това което ми хрумванови [re: bira_more]  
АвторAreнт (Нерегистриран)
Публикувано07.04.06 18:00



Каква ще е ползата от шифроването, ако всичко е в потребителската функция?



Тема спусък [re: klasik]  
Автор Dakota (erotoman)
Публикувано07.04.06 19:38



mysql> create table xxx (id int auto_increment primary key, data text);

Query OK, 0 rows affected (0.07 sec)

mysql> create trigger enc_xxx before insert on xxx for each row set NEW.data = encode(NEW.data, 'parola');
Query OK, 0 rows affected (0.10 sec)

mysql> insert into xxx (data) values ('hello world');
Query OK, 1 row affected (0.03 sec)

mysql> select * from xxx;
+----+-------------+
| id | data |
+----+-------------+
| 1 | ЦС~hIЗїр |
+----+-------------+
1 row in set (0.02 sec)

mysql> select *, decode(data, 'parola') from xxx;
+----+-------------+------------------------+
| id | data | decode(data, 'parola') |
+----+-------------+------------------------+
| 1 | ЦС~hIЗїр | hello world |
+----+-------------+------------------------+
1 row in set (0.00 sec)


Нещо такова ли ти трябва?

Everything louder than everything else...

Редактирано от Dakota на 07.04.06 19:42.



Тема Re: спусъкнови [re: Dakota]  
Автор klasik (земен)
Публикувано08.04.06 00:33



да такова нещо искам да постигна, макар че не бях изчистил още идеята за реализация.

благодаря

Всички ме радват. Едни - когато идват, а други - когато си отиват.



*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.