2013-02-20 88 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