作者s900527 (魔月)
看板PHP
標題[請益] SQL查詢問題
時間Fri Jan 5 00:10:12 2007
$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
1F:→ buganini:你有mysql_connect和mysql_select_db吧 01/05 02:31
2F:推 buganini:把SUM(amnt) AS sum改成SUM(amnt) \"sum\"試試 01/05 02:38
3F:推 buganini:這兩種用法都有看到 01/05 02:40
4F:→ s900527:還是不形耶@@我明天再來研究看看好了~感謝你的回答^^ 01/05 03:44
5F:推 buganini:把$id echo 出來看看 01/05 06:06
6F:推 s900527:恩id有抓到@@ 01/05 17:11
7F:→ s900527:所以下面那邊的問題真是奇怪== 01/05 17:38