PHP Developer

PHP + JavaScript + SQL

MySQL – složené dotazy na více tabulek najednou

Praktické využití UNION a JOIN v MySQL

Programujete-li objektově, musíte se trápit se složitými strukturami SELECT dotazů. V procedurálním programování to lze sice obejít pomocí kaskády jednoduchých dotazů, kdy výsledky zpracujete v php a opět pošlete dotaz na databázi, jenže je to na úkor výkonnosti a u navštěvovanějších větších webů s rozsáhlými databázemi by to bylo pro server neúnosné. Normální je, můžete-li všechna potřebná data získat z databáze v jednom dotazu, byť je většinou velmi komplikovaný. Kód.. Více …

Procedurální komunikace s databází v php

komunikace s databází v php

Profi programátoři používají pro komunikaci s databází samozřejmě výhradně objektově orientované příkazy. Já však nejsem „profi“ programátor, protože nemám už tolik času hrát si s kódem, takže musím jít cestou nejrychlejší a sice procedurální. Čas jsou peníze. Rychlá orientace v kódu umožňuje ušetřit hodně času. V následujícím příspěvku se pokusím shrnout nejpoužívanější příkazy pro komunikaci s databází tím nejjednodušším možným způsobem – tedy procedurálně.

mySQL – ON DELETE CASCADE

mysql

Pro bezproblémový chod databáze a udržování přehledného obsahu, je dobré důsledně a efektivně mazat nepotřebné záznamy. Důslednost spočívá v mazání všech souvisejících dat, efektivita spočívá v maximálním zjednodušení způsobu mazání dat.