Vytovření databáze s kontakty a s admin přístupem

chtěl jsem poprosit o radu.
Chtěl bych si vytvořit jednoduchou databázi s kontakty. Databaze SQL a přístup přes php stránky.
1. jak vytvořit přístup s heslem do této databáze (možnost i více uživatelů - hesla uloženy v SQL).
2. jak vkládat kontakty, po jednom
3. jak upravovat či mazat.

Existují i nějaké odkazy na tuto problematiku.
Díky moc za radu
prosím o pomoc,
díky
1)
vytvoř si tabulku s lidma, kteří mají do db přístup. Stačí asi sloupce id, login, heslo, pak mám v oblibě přidávat sloupec latlogin a lastip pro záznam toho, kdy a odkud se uživatel naposledy přihlásil, ale není až tak důležité.
Na přihlašovací stránce si vytvoř formulář s textboxy na login a heslo, na cílové stránce odešleš dotaz "select login from uzivatele where login like '$login' and heslo = '$heslo'" a zjistíš, jestli existuje nějaký výsledek. Pokud ano, uživatele přihlásíš a vytvoříš mu session.

poznámka: sloupec heslo mám v oblibě koódovat pomocí md5, takže pak před dotazem by bylo třeba na $heslo použít funkci md5()

2)
co takhle "insert into kontakty(jmeno,prijmeni,adresa,telefon,...) values ('$jmeno','$prijmeni','$adresa','$telefon',...)" ?
samozřejmě za předpokladu, že už máš tabulku kontakty o dané struktuře..

3a)
update kontakty set jmeno='$novejmeno', adresa='$novaadresa' where id='$id'

3b)
delete from kontakty where id='$id'
Session vytvoříš podle tohoto návodu:
http://www.webguru.cz/clanky/view.php?id=23