Witam.
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 ";
{
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....