mysqli를 사용하여 간단한 쿼리에서 stdObject를 반환하는 구문을 이해하는 데 간단한 문제가 있습니다 ... stdObject를 배열로 바꾸고 fetch_object()를 사용하여 여러 가지 방법을 시도했습니다.mysqli는 객체로 간단한 쿼리를 반환합니다 - 왜?
$cart_q = "SELECT card_name FROM products WHERE product_cat = 'HPC' LIMIT 12";
$result = $mysqli->query($cart_q);
echo "<table>";
$i = 0;
while ($products = $result->fetch_object()) {
if($i == 0)
echo "<tr>";
echo "<td>". $products->card_name ."</td>";
$i++;
if($i == 3) {
echo "</tr>";
$i=0;
}
}
echo "<table>";
개체의 print_r을 수행하고 연관 배열을 얻었지만 페이지 내에서 표시를 해제하면 아직 어떤 아이디어가 있습니까?
추가하려면 fetch_array()와 fetch_row()를 모두 사용했지만이 경우에도 각 레코드에 대한 배열을 얻습니다. 나는 정규 배열을 반환하는 지점에 가려고합니다 : [0] => blah, [1] => blabla 등 ... – shotdsherrif