where

7 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. select * from Datum where MkTime(0,0,0,SubStr(slp1,5,2),SubStr(slp1,8,2),SubStr(slp1,1,4))>=MkTime(0,0,0,1,1,2005) -------------------------------------------------------------------------------- slp1 je z tabulky Datum Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource on line 10 Nevite proc to dava chybovou hlasku? Smi byt podminka where takhle zapsana?
  2. ma mysql fci mktime? Imho nikoli.... Kombinujes dotaz na databazi s PHP fcema. SPis napis co by to melo porovnavat a jaky to dostava data, mysl ma pro praci s casem svoje fce.
  3. V tabulce Datum v slp1 je datum ve tvaru rrrr-mm-dd Chci vybrat zaznamy s datem napr. vetsim nez 1.1.2005 Podminka where MkTime(0,0,0,SubStr(slp1,5,2),SubStr(slp1,8,2),SubStr(slp1,1,4))>=MkTime(0,0,0,1,1,2005) mela spocitat s datumy vetsi nez 1.1.2005
  4. ta podminka je jeden velke SQL error... jestli je datum sloupec date, pak staci pouzit WHERE slp1 >= 20050101
  5. select * from Datum where ".MkTime(0,0,0,SubStr(slp1,5,2),SubStr(slp1,8,2),SubStr(slp1,1,4)).">=".MkTime(0,0,0,1,1,2005) ale si myslím, že ">=" bude treba rozpísať cez and where (podm1) and (podm2)
  6. Stanley_B707: Imho to tvoje reseni nebude fungovat... Pokud dobre chapu tak pouziva ty substr v tom where na jeden ze sloupecku, na na promennou... A proto musi pouzit ve where jen mysql fce, a na jeho konkretni pripad staci porovnat >= s 20050101
  7. doplnil som tam uvodzovky a rozdelil som to na text a funkcie PHP a nejak mi ušlo, že parametre tých funkcií sú hodnoty stĺpcov. máš pravdu toto by nefungovalo

← Zpět na všechna témata