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);
?>
嗯,是的。如果你回顯一個數組,你會得到「Array」。例如,可以使用'var_dump'來輸出數組的外觀。我不確定你實際想要做什麼。 –
謝謝,我明白了:) –