도와 주실 수 있습니까?거짓 일 때 코드의 실행을 계속하십시오.
foreach ($mat_desc as $mat_key => $materials) {
$mat = explode(' | ', $materials);
$mat_d = $mat[0];
$mat_u = $mat[1];
$m = mat_id_from_mat_desc($mat_d, $mat_u);
$cur = mysql_result(mysql_query('SELECT `req_id` FROM `requestdetails` JOIN `request` USING(`req_id`) WHERE `proj_id` = "'.$proj_id.'" AND `mat_id` = "'.$m.'" AND `req_qty` <> `current_rec_qty` ORDER BY `req_id` DESC'), 0);
echo $cur;
if(mysql_num_rows($cur) == 0){
exit;
}
mysql_query ("INSERT INTO `receive` (`proj_id`,`rec_code`) VALUES ('$proj_id','$rec_code')");
$rec_id = mysql_insert_id();
내가 달성하고자하는 $cur
은 행이없는 경우는 루프를 종료하고 코드의 나머지 부분을 계속하지 않을 것입니다 :이 코드가 있습니다. 그러나 행이 있으면 계속해서 삽입 쿼리를 실행합니다. 미리 감사드립니다.
그것은 선생님! 대단히 감사합니다! :] – chris