ugrás a tartalomhoz

Archívum - Már 15, 2011 - Fórum téma

Szűrés két mezőre

zzrek · 2011. Már. 15. (K), 18.09
Sziasztok!

Mysql-ben nézegetem az adatbázisomat, és most meglepődtem egy felfedezésemen, és megoldást keresek.

Egy táblában van két varchar mezőm, mindkettő indexelve.
Ha egy egyszerű
  1. EXPLAIN SELECT * FROM tabla WHERE uid1='1483094561'  
parancsot adok, akkor az eredmény, hogy type:ref, possible_keys:uid1, key:uid1
De ha ezt vizsgálom:
  1. EXPLAIN SELECT * FROM tabla WHERE uid2='1483094561' OR uid1='1483094561'  
...akkor type:ALL, possible_keys:uid1,uid2 key:(NULL)

Ez ugye azt jelenti, hogy nem használta az indexet, ugye?
Miért nem? Mit tegyek, hogy használja?

Köszönöm a tanácsokat!
 

Otthonról bővíthető képgaléria

Motoko · 2011. Már. 15. (K), 11.08
Sziasztok!

Volna egy nagyon egyszerűnek tűnő kérdésem. Hogyan tudok olyan képgalériát beépíteni a készülő honlapba, amit a kliens otthonról tud bővíteni úgy, hogy csak az aktuális képeket bemásolja az adott helyre, és aztán ezek a képek meg is jelennek a honlapján? És persze mindezt HTML-ben.
 

javascript - xml nodeset

inf · 2011. Már. 15. (K), 04.21
Üdv.

Van egy elég komoly problémám msie xml node-jaival. Egyrészt objektumokhoz szeretném kötni őket, másrészt pedig ha Set-be teszem őket, akkor szeretném kizárni az egyezőségeket (szóval hogy ugyanaz a node többször szerepeljen). Az a gond, hogy nem lehet egyedi azonosítót rendelni a node-okhoz.

Ezt úgy próbáltam, hogy
  1. Object.prototype.hashCode=(function ()  
  2. {  
  3.     var code=0;  
  4.     var property="HASHCODE";  
  5.     return function ()  
  6.     {  
  7.         if (!Object.prototype.hasOwnProperty.call(this,property))  
  8.         {  
  9.             this[property]=++code;  
  10.         }  
  11.         return this[property];  
  12.     }  
  13. })();  
  14.   
  15. var dom=new ActiveXObject("MSXML2.DOMDocument.3.0");  
  16. dom.async=false;  
  17. dom.loadXML(  
  18.     '<cars>'+  
  19.         '<car><id>1</id><name>Volvo</name></car>'+  
  20.         '<car><id>2</id><name>VW</name></car>'+  
  21.         '<car><id>3</id><name>Mercedes</name></car>'+  
  22.         '<car><id>4</id><name>Bugatti</name></car>'+          
  23.     '</cars>'  
  24. );  
  25.   
  26. var hashCode=Object.prototype.hashCode.call(dom);  
A gond ott van, hogy az xml node valamiért nem Object, ezért ilyen klasszikus dolgok, mint mondjuk egy tulajdonság beállítása nem működnek rajta. Van valakinek bármi ötlete, hogy hogyan lehetne azonosítani a dom node-okat?
(Egyelőre arra gondoltam, hogy az attribútumok közé teszem be a hashcode-ot, csak az a gond, hogy nem minden node-nak vannak attribútumai... :S)