Кнопка - запам'ятати пароль

Кожен блок, програма, модуль повинні робити тільки одну річ і робити її добре. Якщо мета, призначення блоку починає «розмазуються», варто замислюватися про її поділ на частини.

равіла модульности. Воно звучить так: «Прості блоки зв'язуйте один з одним ясними і зрозумілими інтерфейсами» (Rule of Modularity: Write simple parts connected by clean interfaces).

Іншими словами, потрібно ще на етапі проектування намагатися розбити цільову систему на набір простих блоків і постаратися не винаходити велосипед в частині взаємодії між ними, дотримуватися в цьому одноманітності. Дуже важливо, що кожен блок повинен робити тільки одну річ і робити її добре.

я це до того, що лутше, зручніше, уніварсальнее все таки використовувати ООП або вже встановлено декілька функцій)

Повідомлення від Flok

*** $ db * = * mysql_connect * ( "localhost", "мой_лог ін", "мой_пароль") * or * die (); ***** mysql_s elect_db * ( "моя * бд", $ db) * or * die ();

а для конекту і дисконнекта використовувати клас, зі статіческімім методами =)

Повідомлення від Flok

Повідомлення від Валеріан

А якщо у мене тільки сесії - піде?

Повідомлення від Letmetouchyou

я це до того, що лутше, зручніше, уніварсальнее все таки використовувати ООП або вже встановлено декілька функцій)

Виправити помилки і буде окремий модуль. Нічого в наведеному скрипті зайвого немає. Якщо розвивати функціональність далі, то так бажано ООП.

Повідомлення від Letmetouchyou

а для конекту і дисконнекта використовувати клас, зі статіческімім методами =)

Навіщо? Аргументуйте навіщо в даній ситуації використовувати клас та й ще зі статичними методами? Хіба тільки це великий майбутній сайт. І то з великою натяжкою. Все вирішує розробник.

Повідомлення від Letmetouchyou

тут можна в кінці добавть LIMIT 1;

А що на сайті можуть існувати більш одного користувача з унікальним ім'ям?

Повідомлення від Letmetouchyou

тут, якщо наприклад нету пользоватлей, то поверне еррор, точніше виконання скрипта буде прекрашено, якщо не встановлено error_reporting;

У корені не вірно. Якщо користувача немає, то if ($ a) буде еквівалентний if (false) і скрипт піде по іншій гілці.