作者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