Mam nie typowy problem: otóż mam tabelę:
REATE TABLE `magazyn` ( `id_foto` int(255) NOT NULL AUTO_INCREMENT, `typ` varchar(100) NOT NULL DEFAULT '', `tytul` varchar(255) NOT NULL DEFAULT '', `podpis` varchar(255) NOT NULL DEFAULT '', `link` varchar(255) NOT NULL DEFAULT '', `data` varchar(255) NOT NULL DEFAULT '', `godzina` varchar(255) NOT NULL DEFAULT '', `przez` varchar(255) NOT NULL DEFAULT '', `foto` varchar(255) NOT NULL DEFAULT '', `kod_reklamy` mediumtext NOT NULL, `2` varchar(255) NOT NULL DEFAULT '', `3` varchar(255) NOT NULL DEFAULT '', `4` varchar(255) NOT NULL DEFAULT '', UNIQUE KEY `id` (`id_foto`) ) TYPE=MyISAM AUTO_INCREMENT=4 ;
Mam dodane 3 rekordy:
INSERT INTO `magazyn` VALUES (1, 'foto', '1234we', 'Czy aż tak widoczna?', 'przesada', '2011.02.1', '23:11', 'Detter', '2011-02/2011-02-01-przesada.jpg', '', '', '', ''); INSERT INTO `magazyn` VALUES (2, 'foto2', 'Piękna', 'Prawie naturalna', 'piekna_opalenizna', '2011.02.02', '00:16', 'detter', '2011-02/2011.02.02-solarium.jpg', '', '', '', ''); INSERT INTO `magazyn` VALUES (3, 'foto3', 'Elegancja', 'to podstawa...', 'elegancja_to_podstawa', '2011.02.2', '00:23', 'Detter', '2011-02/2011.02.02-elegancja.jpg', '', '', '', '');
zrobiłem sobie taki kod w php:
$zapytanie = "SELECT * FROM magazyn ORDER BY 'id_foto' DESC "; { print " 0 - $pole[0]<br> 1 - $pole[1]<br> 2 - $pole[2]<br> 3 - $pole[3]<br> 4 - $pole[4]<br> 5 - $pole[5]<br> 6 - $pole[6]<br> 7 - $pole[7]<br> 8 - $pole[8]<br> </center> </div> <br>"; };
Otrzymuję taki wynik:
0 - 1
1 - foto
2 -
3 -
4 -
5 - 2011.02.1
6 - 23:11
7 - Detter
8 - 2011-02/2011-02-01-przesada.jpg
i tak dla wszystkich rekordów z bazy:
Czyli pola 2, 3 i 4 wyświetlają mi się jako puste...
Ma ktoś pomysł, co może być nie tak?
Dodam tylko, że wg. phpMyAdmina pola są wypełnione.... ale php ich nie widzi....