作者smallsong (小歌)
看板PHP
标题Re: [请益] 回圈的问题
时间Tue Feb 15 15:34:50 2011
php程式码:
: <?php
: $mylink = mysql_connect("localhost", "root", "12345");
: mysql_select_db("flash_php", $mylink);
: mysql_query("set character set big5");
: $A=1;
: $B=2;
不知道我这边有没有看错 while($B=2) 永远是TRUE阿
这样while会一直跑是正常的吧...
应该是要写 while($B = = 2){
不过就算写那样,我也看不出来你程式里跳出这个while的条件式...
例如:$B++ 之类的...
sql的逻辑有没有错误我就不知道了,没仔细去看...
: while($B=2){
: $sql="Select * From score Where picid IN (SELECT DISTINCT a.picid FROM
: score a , score b WHERE a.picid=b.picid AND a.name='$A' AND b.name='$B') AND
: name IN('$A','$B')";
: $dataList=mysql_query($sql);
: echo "-----------<br>";
: while($dr=mysql_fetch_array($dataList)){
: echo "$dr[0] $dr[1] $dr[2] <br>";
: }
: $A++;
: echo $A;
: }
: ?>
: 资料一直增加不会停。
: 请问大大们程式码要怎麽改,才能只出现比对结果就好呢?
: 谢谢
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.29.120
1F:推 pipibabe:谢谢s大 02/15 16:08