十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
很多時候數(shù)據(jù)庫中表的主鍵都是自增id,
創(chuàng)新互聯(lián)建站主要從事成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)卓資,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
而在連續(xù)插入數(shù)據(jù)時,需要前一條的自增id時候,可以使用PHP中的
mysql_insert_id();函數(shù)
如果我的回答沒能幫助您,請繼續(xù)追問。
您也可以向我們團(tuán)隊(duì)發(fā)出請求,
$r=1;
$a0='';
foreach($arr as $a){
echo $a[0];的值如:5,6,6,7四個數(shù)
if ($a[0]$a0) $r++;
$a0=$a[0];
}
1、 $base 基數(shù)組 如果是8位這個數(shù)組必須是8位
2、 $i 自增數(shù),自增數(shù)不能超過8位數(shù)
當(dāng)前簡單分析的結(jié)果就是以上。大家如果是全局不重復(fù),還是建議使用uuid之類的比較合適。
在數(shù)據(jù)庫里選擇你這張表里的id值屬性,并修改為自增量就ok了。id是不能為0的,好好看下數(shù)據(jù)庫相關(guān)的書?!就杉{】
如果是固定以10開頭,那么可以不要修改數(shù)據(jù)庫的自增ID,新增一個編號ID字段,這個編號ID的格式是:'10'(你定義的編號格式)+自增ID,這樣你就能隨意變換了。每次插入一條數(shù)據(jù)成功后,你是可以獲取到當(dāng)前插入的ID的,取到這個ID,然后組合重新更新數(shù)據(jù)庫即可。
希望對你有所幫助~
變量的話 在頁面執(zhí)行完 內(nèi)存就釋放了 所以肯定不能讓他每天自動加1
所以只有以下幾種方法 1 存在數(shù)據(jù)庫里(不錯的方法) 2 存在文件里(很安全,而且只有一個文件的情況下IO沒什么壓力) 3 存在緩存里(緩存不是很可靠,就算你設(shè)置成永遠(yuǎn)不過期也有可能丟失)
確定存儲方法后 需要計(jì)劃任務(wù)來執(zhí)行(計(jì)劃任務(wù)就是規(guī)定每天什么時候,或者每隔多長時間,執(zhí)行一個腳本,如:一個PHP文件)
WINDOWS:寫好要執(zhí)行的腳本 創(chuàng)建windows計(jì)劃任務(wù),定時執(zhí)行命令 (PHP目錄)x:\xxx\php\php.exe -f x:\aaa\bbb\script.php(執(zhí)行腳本的目錄)
LINUX:我沒寫過 和WINDOWS差不多 用crontab命令來執(zhí)行
script.php里就寫你變量加1這個操作,如數(shù)據(jù)庫的字段加1 或者文件里的數(shù)字加1