连接数据库我就不说了,直接给你SQL语句
成都创新互联长期为上1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为潘集企业提供专业的成都网站设计、成都做网站,潘集网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。
$sql = "select * from table limit 1"
1.find 方法:查询符合条件的第一条数据。
2.select 方法:查询符合条件的所有数据。
3.ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。
4.ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进。
数组 $arr
第一条数据 $arr[0];
$num=count($arr);
if($num1)//判断是否有1条数据以上才执行的代码
{
for($i=1;$i$num-1;$i++)//从第二条数据开始读取 到倒数第二条结束
{
$arr[$i];
}
}
最后一条数据 $arr[$num-1]
这里假设sex中1表示男性。
本来一条SQL就OK,非要二条的话,
SELECT *
FROM `study`
WHERE `sex`=1 AND `age`19
非要二条的话可这样:
-------------------------
SELECT *
FROM `study`
WHERE `id`
IN (
SELECT `id`
FROM `study`
WHERE `sex` =1
)
AND age 19
-------------------------
测试的表和数据如下:
------------------------
--
-- 表的结构 `study`
--
CREATE TABLE `study` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(30) NOT NULL,
`age` int(11) NOT NULL,
`sex` tinyint(4) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ;
--
--表中的数据 `study`
--
INSERT INTO `study` VALUES (1, 'aaaa', 18, 1);
INSERT INTO `study` VALUES (2, 'bbb', 19, 1);
INSERT INTO `study` VALUES (3, 'cccc', 20, 0);
INSERT INTO `study` VALUES (4, 'ddd', 21, 1);
INSERT INTO `study` VALUES (5, 'eee', 22, 1);
INSERT INTO `study` VALUES (6, 'ffff', 23, 0);
INSERT INTO `study` VALUES (7, 'hhh', 18, 1);
INSERT INTO `study` VALUES (8, 'jjj', 34, 1);
?php
$cid = $_POST['cid'];
$sql = "select * from classify where cid='$cid'";
$query = mysql_query($sql);
//$row = mysql_fetch_array($query);
while($row=mysql_fetch_array($query)){
echo "tabletrtd".$row['title']."/td/tr/table";
}
?
这样就行了,上面注释掉的那行已经把第一行给取出来了。