[請益] SQL查詢問題

看板PHP作者 (魔月)時間19年前 (2007/01/05 00:08), 編輯推噓4(403)
留言7則, 2人參與, 最新討論串1/1
$sql = "select id from member"; $s = mysql_query($sql); while (list($id)=mysql_fetch_row($s)) { $sql = "select id,SUM(amnt) AS sum FROM rent WHERE id = '".$id."'"; $a = mysql_query($sql); while(list($aid,$sum)=mysql_fetch_row($a)) { $sql = "INSERT INTO sum (id,sum) VALUES ('$aid','$sum' ) WHERE id <> '".$aid."'"; mysql_query($sql); $SQL = "UPDATE sum SET sum = '$sum' WHERE id = '".$aid."'"; mysql_query($sql); } } 一直顯示有錯誤 不知道是哪邊有問題呢 看錯誤訊息是第七行有問題 那意思是說第五行查詢我打錯了嗎 請指點一下感激不盡 實在看不出來那查詢有什麼問題 研究了一整晚 還是錯 = = -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.117.66.69

01/05 02:31, , 1F
你有mysql_connect和mysql_select_db吧
01/05 02:31, 1F

01/05 02:38, , 2F
把SUM(amnt) AS sum改成SUM(amnt) \"sum\"試試
01/05 02:38, 2F

01/05 02:40, , 3F
這兩種用法都有看到
01/05 02:40, 3F

01/05 03:44, , 4F
還是不形耶@@我明天再來研究看看好了~感謝你的回答^^
01/05 03:44, 4F

01/05 06:06, , 5F
把$id echo 出來看看
01/05 06:06, 5F

01/05 17:11, , 6F
恩id有抓到@@
01/05 17:11, 6F

01/05 17:38, , 7F
所以下面那邊的問題真是奇怪==
01/05 17:38, 7F
文章代碼(AID): #15dIPwNm (PHP)
文章代碼(AID): #15dIPwNm (PHP)