함수 내에서 4 개의 쿼리를 실행 중입니다. 한 번에 4 개의 결과를 반환하여 함수를 호출하는 동안 4 개의 결과를 모두 사용할 수 있습니까? 내가 배열을 만들고 그 배열 안에 모든 결과를 저장해야합니까? 하나씩 결과를 반환하려고했지만 return
명령을 호출 한 후 해당 지점에서 함수가 종료됩니다. 각 쿼리 결과를 개별적으로 반환 할 수있는 방법이 있습니까? 여기 내 코드는 다음과 같습니다여러 쿼리를 실행하는 동안 여러 결과를 반환하는 방법?
function select_all_category_name() {
require 'admin/db_connect.php';
$sql="SELECT * FROM tbl_category WHERE publication_status=1 AND deletion_status=1";
if (mysqli_query($db_connect, $sql)) {
$sql1="SELECT * FROM tbl_category WHERE publication_status=1 AND deletion_status=1 AND mpid='' AND spid='' AND pid=''";
$sql2="SELECT * FROM tbl_category WHERE publication_status=1 AND deletion_status=1 AND mpid!='' AND spid='' AND pid=''";
$sql3="SELECT * FROM tbl_category WHERE publication_status=1 AND deletion_status=1 AND mpid!='' AND spid!='' AND pid=''";
$sql4="SELECT * FROM tbl_category WHERE publication_status=1 AND deletion_status=1 AND mpid!='' AND spid!='' AND pid!=''";
$query_result1=mysqli_query($db_connect, $sql1);
$query_result2=mysqli_query($db_connect, $sql2);
$query_result3=mysqli_query($db_connect, $sql3);
$query_result4=mysqli_query($db_connect, $sql4);
} else {
die("Query Problem". mysqli_error($db_connect));
}
}
db_connect.php
파일이 연결이 포함되어 있습니다.