2013-02-20 87 views
0

在下面的例子中,可以將任何人告訴我如何結合部,因爲我從表結果中的mysqli結合

$stmt = $mysqli_conn->stmt_init(); 
if ($stmt->prepare("SELECT * FROM books")) { 
    $stmt->execute(); 
$stmt->bind_result(**WHAT DO I PUT HERE**); 

    $stmt->close(); 
} 

回答

0

bind_result,你把變量選擇所有字段要編寫將數據提取到其中,而不是使用返回的數組。

$stmt->bind_result($col1, $col2, $col3, $col4); 
while($stmt->fetch_assoc()) 
    echo "$col1 $col2 $col3 $col4"; 

另外,如果你不希望的結果結合

while($resultArray = $stmt->fetch_assoc()) { 
    echo "$resultArray[columnName1] $resultArray[columnName2] ..."; 
} 
+0

感謝您的答覆。問題:1.如果我使用SELECT *,那麼它將按照表結構的順序返回表中的所有列? 2.在你的例子中,這是否意味着我可以選擇特定的列? – user6542 2013-02-20 14:01:05

+0

讓我關閉一次,重新發佈一個更直接的問題。 – user6542 2013-02-20 14:12:46