1樓:陽光上的橋
只更新上兩代嗎?
只更新兩代是很容易的,推薦人增加20%金額,推薦人的推薦人增加10%金額,用下面的語句(假設表名叫tab,你使用的時候換為你的表名):
id='05';
jine=100;
加本人 mysql_query("update tab set jine=jine+$jine where id='$id'")
加父親 mysql_query("update tab set jine=jine+$jine* where id in (select tuijian from tab where id='$id')"
加爺爺 mysql_query("update tab set jine=jine+$jine* where id in (select tuijian from tab where id in (select tuijian from tab where id='$id'))
2樓:網友
提成率。/第一級提成100,第二級別提成100*,.
ratiomap = array (
最大分成級別。
最多提成3級。
maxlevel = 3;
functions 函式。
遞迴提成。function give_levelmoney($id, $level=1) {
global $ratiomap, $maxlevel;
if ($level > maxlevel) {
如果目標級別已經超過最大級別,就退出遞迴。
return;
讀取$id的資訊。
info = get_levelinfo($id);
取得目標級別的提成率。
ratio = ratiomap[$level];
計算提成的金額。
addmoney = info['jine'] ratio;
給使用者提成。
add_money($id, $addmoney);
增加級別。level++;
遞迴呼叫,處理推薦人的提成。
give_levelmoney($info['tuijian'],level);
獲取$id對應的資料。
function get_levelinfo($id) {
這裡要從db中查詢出相應id的資料。
需要你實現。
return array (
id' =id,tuijian' =tuijianid, /推薦人id
jine' =jine //金額。
為$id使用者加錢。
function add_money($id, $addmoney) {
這裡要寫db,給id為$id使用者加錢$addmoney
需要你實現。
tests 呼叫方法。
id = 05';
give_levelmoney($id);
請先把db的功能實現補全,然後按照我的方法,呼叫:
id = 05';
give_levelmoney($id);
這樣程式先會給 05 加 100 * 1 的錢,然後找到他的推薦人 02,給 02 加 100 * 的錢 ..
一直做完 04 後,超過最大級別,退出函式。
3樓:網友
函式越長,執行效率越高;函式越短,執行越慢。
php 連線 mysql 失敗 如能解決追加100分
4樓:網友
1.看看mysql有沒有啟動,3306(預設)埠是否開放。
2.防火牆是不是開放。
模組是不是載入。
5樓:網友
你可以這樣試一試:$link=@mysql_connect("localhost","root","paul") or die ("無法連線!");
6樓:mr_香吉士
先試試用phpmyadmin能連線資料庫麼。
如果可以的話 or die 裡 輸出個error_no()看看具體報什麼錯。
php與mysql迴圈問題
7樓:網友
直接在php中加判斷就行了。
我有個php+mysql迴圈更新資料的問題,需要你的幫忙,可以嗎?
8樓:網友
可以,但問題是?不知道能不能幫上忙(我簡介有註明我的q)不方便直接留q
php迴圈插入資料到mysql問題。。完成此問題小弟傾家蕩產了
9樓:網友
雖然不太確定你的問題,提供下我的想法吧。。。
換句話說,一切操作以陣列來迴圈的。
那迴圈次數就是陣列的長度;
迴圈執行sql語句,語句裡的內容,是由迴圈索引決定;
for($i : shuzu)
10樓:認識就是緣分嗎
要學會換位思考撒,其中aid,typeid,usernam欄位的值是全部是一樣的值。。僅僅shuzu欄位每行的值來自陣列中的每個資料,一定要從陣列中把每個資料提交到shuzu欄位的哦。
shuzu[0]=?在mysql裡新增一行資料,前3個欄位分別新增乙個固定的值。shuzu欄位則來自陣列裡的資料。
11樓:朋友火箭
迴圈執行sql語句吧。
有沒有可能把陣列傳到mysql中,讓mysql儲存過程完成操作呢?
幫我寫一句簡單的php迴圈追加mysql的記錄
12樓:帳號已登出
1,"name1","product1"
2,"name2","product2"
3,"name3","product3"
100,"name100","product100"
這些是在文字檔案裡面麼?如果是在文字檔案,就逐行讀取,讀一條插入一條就ok了。
php對等迴圈,**等,在加100分
13樓:莘贍
我能說這是在湊資料嗎?假設顏色是蠢拍10種,二尺寸只有兩種,其實最主要的問題,就是你的值是補丁的,那麼你就沒有乙個合適的參考物件去做循和檔差環,就像我剛才提的,你沒法以任何資料做主迴圈,建喚皮議改下表結構,或許還有思路。
字謎大全及答案高難度高難度謎語及答案
1 南島風光 打 一字 謎底 嵐 2 差一點亦倒了 打一字 謎底 業 3 發現破 版綻及時補 打一成語 權 謎底 見縫插針4 嘴巴長痘 打一字 謎底 凸 5 除去一半,還有一半 打一字 謎底 途6 氣質優雅脖子長,走起路來好神氣,一搖一擺樂逍遙 打一動物 謎底 鵝 7 昔日鳥兒歸來樂開懷 打一動物 ...
檔案被隱藏後高難度問題?
病毒鎖住了登錄檔,隱藏了資料夾選項。即使暫時能用方法解鎖,但是一會又鎖住不能用了,一旦開啟防毒之類就會重啟。在開始 執行中鍵入regedit,開啟登錄檔,依次進入hkey local machine software microsoft windows currentversion explorer...
求一些高難度的燈謎,高難度謎語及答案
1.色字早絕,一定成王 雙遊目 正確答案 紅 2.安排更易後,成就計中計 影目 正確答案 非誠勿擾 高難度謎語及答案 生的是一碗,熟了是一碗,吃了還是一碗。打一食物 田螺 一月共一月,兩月共半邊 上有可耕之田,下有長流之川 一家有六口,兩口不團圓.用 兩橫有長有短,兩豎有高有低.止 枕頭褥子一起燒 ...