php 的一个pg_fetch_assoc的怪问题
遇到过一种问题 。
if($row=pg_fetch_assoc($result)){ while($row=pg_fetch_assoc($result)){ echo '3333'; $koCd = $row['ko_cd']; $sps_flg = $row['sps_flg']; //前払申請フラグ $kyuyoSimeYmd=$row['kyuyo_sime_ymd']; //給与〆日 //$kyuyoSum=$row['kyuyo_sum']; //前払い対象額 $kyuyoSum=$row['kyuyo_sum'] + $sa_ukeoi_genka; //前払い対象額+基本原価 $pripaySum=$row['pripay_sum']; //前払い額 $yoteiPayYmd=$row['yotei_pay_ymd']; //支払予定日 } }
明明是有结果的,可是就是不能进while,
这里写法改成下面就没有问题了。
if($result){ while($row=pg_fetch_assoc($result)){ $koCd = $row['ko_cd']; $sps_flg = $row['sps_flg']; //前払申請フラグ $kyuyoSimeYmd=$row['kyuyo_sime_ymd']; //給与〆日 //$kyuyoSum=$row['kyuyo_sum']; //前払い対象額 $kyuyoSum=$row['kyuyo_sum'] + $sa_ukeoi_genka; //前払い対象額+基本原価 $pripaySum=$row['pripay_sum']; //前払い額 $yoteiPayYmd=$row['yotei_pay_ymd']; //支払予定日 }