Jump to content
php.lv forumi

dainisx

Reģistrētie lietotāji
  • Posts

    10
  • Joined

  • Last visited

Everything posted by dainisx

  1. Primary key derētu taisīt jebkurai tabulai un ja lauka tips ir autoincrement, tad tas izveido indeksu šim laukam, kas arī noved pie select darbības atrākas izpildes, bet savukārt samazina insert, update, delete darbības izpildi, jo pēc tam ir jāpārveido indeks uz šo lauku. Indeksus protams var taisīt jebkuriem laukiem, bet vajag pārdomāt to pielietojuma nepieciešamību. Tā ka meklēt caur Primary key lauku noteikti būs ātrāk. Ar tavu trešo problēmu pats neesmu personīgi saskāries, tāpēc neko nevaru pateikt šīs lietas sakarā. Ja savukārt ir vēlēšanās uzzināt vēl dažas lietas par DBVS MySQL, var paņemt kādu grāmatu par šo tēmu un mēģināt to visu pašam izkost.
  2. dainisx

    Mysql

    pameklēt var ftp, pods, gan jau kaut ko atradīsi.
  3. nu viens kaut kāds man te ir pagadījīsies, ja vajag meilo. :blink:
  4. Nu ja nav vēlēšanās pašam kaut ko darīt, tad vienīgais ko var ietekt - jebkurā meklētājā uz raksti "PHP script", saku kā ir atradīsi tik guestbooks ka nevarēsi vien izvēlēties kuru ņemt. Labas lietas var atrast Krievijas saitos, vienreiz pat uzdūros uz šī PHP.lv foruma scripta, kaut kur laikam vēl mājās mētājas, gan vēl kādi 70 scriptiņi no kuriem idejas var smelties. Pameklē un domāju gan jau atradīsi nemazums labu lietu, un galvenais ka tas ir free. Ja nesanāk kaut ko pašam atrast, uzsit mailu par iteresējošo lietu un iespējams, kad būs laiks kaut ko arī aizsūtīšu.
  5. Priecājos ka varēju tev kaut kā palīdzēt, ja rodas kāds jautājums par MySQL vai SQL droši mailo, centīšos kautkā izlīdzēt.
  6. Tā tas tiešām ir, jo pēc noklusējuma MySQL kā tabulas tipu ņem MyISAM, kurš neuztur tranzakcijas, ja tomēr ir vēlme un vajadzībā pēc tām, tad tabulas tips jāizvēlas vai nu BDB, vai arī InnoDB, bet tad rēķinies ar to ka apstrādes ātrums arī tomēr samazīnāsies.
  7. Nu ko es ar tādu lietu neesmu darījis, bet varbūt tad kopīgi varam kaut ko izštukot, man tas arī būtu tīri interesanti. Varbūt var pamēģināt uztaisīt queriju DB (piem.: $query = "select * from tabula where login="lietotajs1" and pasword="secret"" $result = mysql_query($query) $num_recs = mysql_numrows($result) if ($num_recs = 1) ) ja atgriezto rezultātu skaits ir 1 tad laižam viņu tālāk, ja nē - tad drukājam ka nav kaut kas kārtībā. Tas ir pirmais, kas tagad iešāvās prātā, iespējams ka tas tā nemaz arī nenotiek, bet var jau pamēģināt. Protams logina laukam jābūt uzstādītam kā unikālam, lai tajā nevarētu būt vienādi lietotāji. Būtu labi ja varētu Tu to pamēģināt un pēc tam atgriez, kas tad nu tur sanāk. Ja tomēr tas neiet cauri tad pamēģināšu atrast kādu citu variantu. Ar PHP neesmu pārāk ilgi pazīstams, tāpēc arī nevaru ieteikt to pareizo variantu, bet domāju, ja jau kaut ko pats dabuj gatavu, tas ir labāk nekā lietot jau gatavus scenārijus.
  8. ja vēl joprojām vajg to sriptu uzsit mailu un tad jau aizsūtīšu. Tas sūta gan uz LMT gan Tele2.
  9. mysqladmin startējoties startē MySQL serveri, ja tur redzamajā luksoforā deg zaļā gaisma tad viss ir kārtībā un vari sākt darbu ar MySQL. Strādāt ar MySQL var gan, no komandrindas, gan arī izmantojot grafiskos MySQL redaktorus(es izmantoju phpmyadmin un MySQl Front) kā tiko sākušam darboties ar DB iesaku tieši lietot grafiskos redakrorus, lai gan lielie spečuki dot priekšroku tieši komandrindai. Daudz info var dabūt tieši no WWW.mysql.com, vai arī ja nav žēl dažu latiņu var iegādāties grāmatu par MySQL(varu ieteik Leona Atkinsona grāmatu), pie reizes noteikt grāmatā bus arī SQL valodas apskats bez kuras nunekā prātīga ar DB nedabūsi gatavu. Tāka uz priekšu.
  10. MySQl tās visas lietas glabājas batu bāzē MySQL. Papēti šo DB un gan jau tiksi skaidrībā kas, kur, kā. Tāka aizpildi šos laukus un visam būtu jārullē, cerams ka varēsi no PHP uztaisīt scenāriju, kas pievieno ierakstus DB. Tas arī viss. Ja tomēr vajag kādu scenāriju kas pievieno ierakstus MySQL DB tad uzsit mailu uz adresīti [email protected], ja būs laiks noteikt nosūtīšu. ;)
×
×
  • Create New...