看板 PHP 關於我們 聯絡資訊
$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
buganini:你有mysql_connect和mysql_select_db吧 01/05 02:31
buganini:把SUM(amnt) AS sum改成SUM(amnt) \"sum\"試試 01/05 02:38
buganini:這兩種用法都有看到 01/05 02:40
s900527:還是不形耶@@我明天再來研究看看好了~感謝你的回答^^ 01/05 03:44
buganini:把$id echo 出來看看 01/05 06:06
s900527:恩id有抓到@@ 01/05 17:11
s900527:所以下面那邊的問題真是奇怪== 01/05 17:38