Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 重新加载页面后打印MySQL行的下一行ID_Php_Mysql - Fatal编程技术网

Php 重新加载页面后打印MySQL行的下一行ID

Php 重新加载页面后打印MySQL行的下一行ID,php,mysql,Php,Mysql,我有一个简单的表单,动态插入一个MySQL表中的值: <input type="text" name="title" value="1" size="45"> ^ 我尝试了这个方法,但它总是显示value=“1”您可以使用MySQL的LIMIT子句中的offset特性来获取下一行。这也解释了id字段中可能存在的任何顺序间隙: SELECT * FROM mlf2_entries ORDER BY id LIMIT 0,1 ^这将以升序获取id字段的第一行 LIMIT子句中的第一个

我有一个简单的表单,动态插入一个MySQL表中的值:

<input type="text" name="title" value="1" size="45">
^
我尝试了这个方法,但它总是显示value=“1”

您可以使用MySQL的
LIMIT
子句中的offset特性来获取下一行。这也解释了
id
字段中可能存在的任何顺序间隙:

SELECT * FROM mlf2_entries ORDER BY id LIMIT 0,1
^这将以升序获取
id
字段的第一行

LIMIT
子句中的第一个数字是偏移量。第二个数字是返回的行数(您只需要一行,因此可以保持该数字不变)


要偏移到第二行,请执行
限制1,1
。。。要偏移到第三行:
LIMIT 2,1
,等等。

您可以使用MySQL的
LIMIT
子句中的偏移功能来获取下一行。这也解释了
id
字段中可能存在的任何顺序间隙:

SELECT * FROM mlf2_entries ORDER BY id LIMIT 0,1
^这将以升序获取
id
字段的第一行

LIMIT
子句中的第一个数字是偏移量。第二个数字是返回的行数(您只需要一行,因此可以保持该数字不变)


要偏移到第二行,请执行
限制1,1
。。。要偏移到第三行:
限制2,1
,等等。

可能是因为您需要
$row[“id”]
而不是
$row[“text”]
?可能是因为只有我写错了行id。但是,它也会给出第一行的单个输出,可能是因为您需要
$row[“id”
,而不是
$row[“text”]
?sry这是我唯一写错的行id。但是它也会给出第一行@zane bien的单个输出,这是完全错误的方法。我的表中有80000行,对于每一行,我会一次又一次地更改代码,然后最好使用rand()函数,这比这个好得多,但我不想一次又一次地使用相同的记录@vinayak garg这是完全错误的做法。我的表中有80000行,对于每一行,我会一次又一次地更改代码,然后最好使用rand()函数,这比这个好得多,但我不希望重复相同的记录again@user1515503我不知道你在问什么。是否希望窗体上的值递增?你不能简单地记录通过PHP变量提交表单的次数,并在每次提交表单时增加变量+1吗?@zane bien你能告诉我怎么做吗。是的,我希望表单中的值为increased@user1515503最简单的方法是简单地创建一个具有递增值的隐藏表单字段:
@zane bien这是完全错误的做法。我的表中有80000行,对于每一行,我会一次又一次地更改代码,然后最好使用rand()函数,这比这个好得多,但我不想一次又一次地使用相同的记录@vinayak garg这是完全错误的做法。我的表中有80000行,对于每一行,我会一次又一次地更改代码,然后最好使用rand()函数,这比这个好得多,但我不希望重复相同的记录again@user1515503我不知道你在问什么。是否希望窗体上的值递增?你不能简单地记录通过PHP变量提交表单的次数,并在每次提交表单时增加变量+1吗?@zane bien你能告诉我怎么做吗。是的,我希望表单中的值为increased@user1515503最简单的方法是简单地创建一个具有递增值的隐藏表单字段: