sql >> Databáze >  >> RDS >> Mysql

Dynamické připojení k MySQL

Technicky to můžete udělat pouze s dynamickým SQL – což znamená Syntaxe připraveného příkazu MySQL , nebo zřetězení řetězců k vytvoření dotazu před jeho odesláním do databáze. Připravené příkazy jsou vhodnější volbou kvůli lepší obraně SQL injection.

Můžete použít LEFT JOINs k různým stolům, ale znamenalo by to zahrnout mnoho sloupců z každého ze stolů (zbraně, štíty, meče...), které by byly nulové, pokud by kategorie neodpovídala. Bylo by hrozné pokoušet se vytáhnout data z jednoho dotazu...

PS:Proč je tam SWORD stůl? Nebylo by to pokryto WEAPON? stůl?




  1. Dotaz nepoužívá index na časovém razítku bez pole časového pásma

  2. Proměnné $_SESSION se při automatickém přihlášení neukládají

  3. Vaše heslo nesplňuje aktuální požadavky zásad

  4. Skupina MySQL podle posledního záznamu