2016-05-09 72 views
1

我試圖將下面準備好的語句的值添加到數組(以後我會在另一個準備好的語句中使用此數組)。但是當我回顯數組時,結果是沒有任何值的「數組」。添加到另一個字符串在PHP準備的語句

缺什麼?

PHP代碼:

<?php 
$mysqli = new mysqli("x", "y", "z", "w"); 
$coresite = $_POST["selectedcoresite"]; 
$rowx = $_POST["selectedrow"]; 
$colx = $_POST["selectedcolumn"]; 
$directionx = $_POST["selecteddirection"]; 
$NodeID = []; 

if($stmt = $mysqli->prepare("SELECT DISTINCT idNode FROM NodePorts WHERE (SiteName=? AND Row=? AND Col=? AND Direction=?)")) 
{ 
$stmt->bind_param("ssss", $coresite, $rowx, $colx, $directionx); 
$stmt->execute(); 
$stmt->bind_result($ID); 
while ($stmt->fetch()) 
{ 
array_push($NodeID, $ID); 
} 
$stmt->close(); 
} 
else{ 
$mysqli->close();  
} 

echo($NodeID); 
?> 
+2

嗯,是的。如果你回顯一個數組,你會得到「Array」。例如,可以使用'var_dump'來輸出數組的外觀。我不確定你實際想要做什麼。 –

+0

謝謝,我明白了:) –

回答

1

這將顯示整個陣列。 var_dump($NodeID);