PHP獲取的循環(huán)數(shù)值加一,需要在for語句中循環(huán)得到的數(shù)值++
創(chuàng)新互聯(lián)公司主營永靖網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā)公司,永靖h5微信小程序定制開發(fā)搭建,永靖網(wǎng)站營銷推廣歡迎永靖等地區(qū)企業(yè)咨詢
例如:使用循環(huán)生成,假如你想生成512個數(shù)字,就可以像這樣:
$num?=?1;//初始化一個變量為1
for($i?=?1;?$i?=?512;?$i++)//這個是看你要生成多少個數(shù)字,然后循環(huán)生成
{
if($num?=?100)
$num?=?1;//若變量的數(shù)字大于一百,則返回變成1
echo?$num."/br";//輸出變量數(shù)字,即生成的數(shù)字,后面的/br是換行
$num++;//然后將變量加1,即在前面生成的數(shù)字基礎(chǔ)上加一
}
?
!DOCTYPE?html
html?lang="en"
body
button?type="button"div?id="buttonValue"?onclick="add();"0/div/button
div?id="test"/div
script?src="../js/jquery-2.1.4.js"/script
script
var?a?=?0;
function?add()?{
a++;
$.ajax({
type:?'GET',
url:?'do.php',
data:?{
param:?a
},
success:function?(response)?{
$("#buttonValue").html(a);
$("#test").html(response);
}
});
}
/script
/body
/html
以上是test.php
$a?=?$_REQUEST["param"];
echo?$a;
以上是do.php
do.php接收參數(shù)后根據(jù)你的需求處理數(shù)據(jù)就好了。
沒明白你的意思
你說的是 表里的 行呢
還是 行 里面的 值呢
表里面的行,直接insert 一條就可以
行里的值用 update tablename set x = 101 where 別的條件 limit 1;
這個x是你要修改的字段,101是修改后的值,x以前是=1的,limit 1是只修改一條的意思。
1、$i = $i + 1
?php
$i?=?0;?
$i?=?$i?+?1;?
echo?$i;
?
執(zhí)行過程是,
將$i , 1 執(zhí)行ADD指令 將結(jié)果保存到臨時變量中,
將臨時變量的值賦給$i;
2、$i++
?php
$i?=?0;??
$i++;???
echo?$i;
?
執(zhí)行過程是,
先將$i 的值保存到臨時變量中,然后對$i 執(zhí)行POST_INC指令。
free掉臨時變量
此處之所以需要用到臨時變量,是因為在表達式中,是先取i的值,然后對其進行+1操作,所以需要保存i的值,然后對其進行+1操作,所以需要保存i 的原始值
3、$i += 1
?php
$i?=?0;???
$i?+=?1;??
echo?$i;
?
執(zhí)行過程如下,僅需一條指令
對變量$i 與const 值1 執(zhí)行ASSIGN_ADD 操作
4、++$i
?php
$i?=?0;
++$i;??
echo?$i;
?
執(zhí)行過程如下,僅需一條指令
對變量$i 執(zhí)行PRE_INC操作
對于以上4中操作各執(zhí)行1千萬次,實驗結(jié)果:
$i++最慢, ++$i最快, 剩余兩項速度基本一致速度介于兩個自增之間
格式:update 表名稱 set 字段名稱 = 字段名稱 + 1 [ where語句]
比如說數(shù)據(jù)庫中有一張student表,要想把id為1的學(xué)生成績(score)加1則
update student set score=score+1 where id = 1
如果你不加where系統(tǒng)就不會知道你具體要更新哪條記錄,而導(dǎo)致所有該表中score都增加1,當(dāng)然,除非這就是你的本意。
你這種需求可以用session保存數(shù)據(jù):
?php
session_start();
$i=0;
if(isset($_POST['submit'])){
if(isset($_SESSION['i'])){
$_SESSION['i']++;
}else{
$_SESSION['i']?=?$i;
}
var_dump($_SESSION['i']);
}
?
html
body
form?action=""?method="post"
input?type="submit"?name="submit"?value="next"?/
/form
/body
/html
當(dāng)然session也不是永久的,如果永久保存,需要數(shù)據(jù)庫或者保存到文件里。