안녕하세요, 그것은 첫 번째 문자가 DB를 기록1 문자 만 foreach 루프 결과
<?php
$result2 = mysql_query("SELECT id,fp_thumb,title FROM media") or die(mysql_error());
$data2 = mysql_fetch_array($result2) or die(Mysql_error());
foreach ($data2 as $val) {
echo '<li><a href="media.php?id='.$val['id'].'"><img src="'.$val['fp_thumb'].'" alt="'.$val['title'].'" /></a></li>';
}
?>
을 형성 표시 이상한 결과를 얻을이 foreach 루프를 가지고이 내 DB 구조입니다
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for media
-- ----------------------------
CREATE TABLE `media` (
`id` int(11) NOT NULL auto_increment,
`thumb` varchar(500) NOT NULL,
`url` varchar(500) NOT NULL,
`fp_thumb` varchar(500) NOT NULL,
`title` varchar(500) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records
-- ----------------------------
INSERT INTO `media` VALUES ('1', '22', 'http://goeshere.com', '/images/slideshow/ctmbs.jpg', 'Test 1');
INSERT INTO `media` VALUES ('2', '2', 'http://goeshere1.com', '/images/slideshow/hitlex.jpg', 'test 2');
INSERT INTO `media` VALUES ('3', '3 ', 'http://goeshere2.com', '/images/slideshow/tsord.jpg', 'test 3');
모든 정보는 미리 감사와 유용한 것 환호 ^^
대단히 고마워요! 이것은 많은 것을 설명합니다! – Aviatrix
당신은 환영합니다 :-) (처음으로 문자열의 한 문자 만 가져 오는 문제는 저에게도 이상하게 보였습니다 ^^하지만 완벽하게 정상적인 설명이 있습니다 ^^) 재미있게 놀아 라! –