Autor | Zpráva | ||
---|---|---|---|
Lenkali Profil * |
#1 · Zasláno: 1. 12. 2007, 13:33:34
Dobrý den, prosím Vás o pomoc s problémem, kdy mám tabulku
CREATE TABLE ZAZNAM ( id_zaznamu INT NOT NULL auto_increment, datum TIMESTAMP(14), text TEXT, PRIMARY KEY (id_zaznamu) ); do ní vkládám data INSERT INTO ZAZNAM (datum,text) VALUES ( CURRENT_TIMESTAMP(), 'Informace o koupi a prodeji telefony atd', ); a ted chci pomoci mySQL prikazu SELECT vybrat ty zaznamy, ktere byly vloženy v 11 měsíc, tedy v listopadu, prosím o pomoc. Děkuji SELECT id_zaznamu, text FROM zaznamy WHERE ???????????????????????????????????????????? |
||
djlj Profil |
#2 · Zasláno: 1. 12. 2007, 13:39:12 · Upravil/a: djlj
????????????????????????????????????????????
Klídek. SELECT id_zaznamu, text FROM zaznamy WHERE datum>=UNIX_TIMESTAMP('2007-11-01') AND datum<UNIX_TIMESTAMP('2007-12-01') |
||
Lenkali Profil * |
#3 · Zasláno: 1. 12. 2007, 13:40:05
dekuji za rychlost djlj
|
||
Lenkali Profil * |
#4 · Zasláno: 1. 12. 2007, 13:46:42
Píše mi to empty set 2 warnings, nevite, co s tim je?
|
||
djlj Profil |
#5 · Zasláno: 1. 12. 2007, 13:56:21
A to píše php, nebo mysql?
|
||
Lenkali Profil * |
#6 · Zasláno: 1. 12. 2007, 13:59:13
djlj , to píše mysql
|
||
nightfish Profil |
#7 · Zasláno: 1. 12. 2007, 14:03:31
Empty set = prázdný výsledek (výběrový dotaz nevrátil žádný řádek)
2 warnings = k poslednímu dotazu se vztahují 2 varování - vypíší se pomocí dotazu show warnings; |
||
Lenkali Profil * |
#8 · Zasláno: 1. 12. 2007, 14:07:50
Píše to
level warning code 1292 message incorrect datetime value: '1193871600' for column 'datum' at row 1 pritom kdzy jsem dala normalne - obycejne vzpsat select datum, text from zapisy, tak se vse ukayalo pekne i datum |
||
Lenkali Profil * |
#9 · Zasláno: 1. 12. 2007, 14:25:17
muze byt problem ve vypisu v tom, ze kdyz vkladam tuto tabulku(pod textem), ze ktere chci vypsat zaznam podle data, tak uz pri vytvareni teto tabulky v mysql mi to pise
querry ok, 0 rows affected, 1 warning a to warning mi to pise prave kvuli radku datum TIMESTAMP(14), a nevim proc...muze byt chyba v tomto? CREATE TABLE zapisy ( id_zapisu INT NOT NULL auto_increment, nazev VARCHAR(100) NOT NULL, jmeno SMALLINT(3) NOT NULL, kategorie TINYINT(2) NOT NULL, tym TINYINT(2) NOT NULL, mesto TINYINT(2) NOT NULL, datum TIMESTAMP(14), text TEXT, texttext TEXT, PRIMARY KEY (id_zapisu) ); muze pak kvuli tomu nefungovat to SELECT id_zaznamu, text FROM zaznamy WHERE datum>=UNIX_TIMESTAMP('2007-11-01') AND datum<UNIX_TIMESTAMP('2007-12-01') ?? |
||
Kajman_ Profil * |
#10 · Zasláno: 1. 12. 2007, 15:05:42
SELECT id_zaznamu, text FROM zaznamy WHERE datum>='2007-11-01' AND datum<'2007-12-01'
|
||
Lenkali Profil * |
#11 · Zasláno: 1. 12. 2007, 15:22:01
DEKUJI MOC, FUNGUJE
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0