php上一条数据,php提交数据到另一个php

PHP怎么取上一条查询的一组数据作为下一条查询的条件

这里假设sex中1表示男性。

创新互联建站-专业网站定制、快速模板网站建设、高性价比港南网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式港南网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖港南地区。费用合理售后完善,十多年实体公司更值得信赖。

本来一条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怎样实现单击上一条、下一条按钮,页面不刷新,显示数据库中的上一条、下一条记录。

帮你简单的做了一下,剩下的你自己搞定。。。

这个是你的那段代码,然后我用了jquery的ajax 你自己去下一个。这个是index.php

?php

header("Content-type: text/html; charset=utf-8");

include './config.php';

$sql="select * from `xj_2009`";

$query = mysql_query($sql);

$row = mysql_fetch_array($query);

?

script src="./jquery-1.6.2.min.js"/script

script

function GetNext(id){

$.get("test.php", { sid: id},

function(data){

alert("Data Loaded: " + data);

});

}

/script

form action="ss.php" method="post"br

ID:input type="text" name="id" value="?php echo $row["id"]?" /brbr

用户名:input type="text" name="username" value="?php echo $row["name"]?" /brbr

input type="button" name="next" onclick="GetNext(?php echo $row["id"]?)" value="下一条"/

/form

下面这个是ajax请求的页面test.php 

?php

include './config.php';

$sql="select * from `xj_2009` where id {$_GET['sid']} limit 1";

$query = mysql_query($sql);

$row = mysql_fetch_array($query,MYSQL_ASSOC);

$jsonencode = json_encode($row);

echo $jsonencode;

?

已经可以获取到返回的json值了,剩下的你自己搞定。。

php mysql 查询只返回第一条数据

1、首先用navicat新建一个数据库database1,在database1数据库中新建一个表table2。

2、在table2中添加新的数据。

3、接着新建一个名称为mysql_query的数据库,在页面中用mysql_connect 函数与数据库建立连接。

4、用mysql_select_db函数选择要查询的数据库。

5、最后将mysql_query,php文件在浏览器中打开,查看查询到数据库中的内容的结果。


分享文章:php上一条数据,php提交数据到另一个php
路径分享:http://myzitong.com/article/dsiccog.html