【问题标题】:Adding to array from another String in php prepared statement在php准备好的语句中从另一个字符串添加到数组
【发布时间】:2016-09-04 11:44:29
【问题描述】:

我正在尝试将以下准备好的语句的值添加到数组中(因为稍后我将在另一个准备好的语句中使用此数组)。但是当我回显数组时的结果是没有任何值的“数组”。

缺少什么?

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);
?>

【问题讨论】:

  • 嗯,是的。如果你回显一个数组,你会得到“数组”。例如,您可以使用var_dump 来输出数组的样子。我不确定你到底想要做什么。

标签: php mysql arrays mysqli


【解决方案1】:

这将显示整个数组。 var_dump($NodeID);

【讨论】:

    猜你喜欢
    • 2022-06-15
    • 1970-01-01
    • 1970-01-01
    • 2020-02-29
    • 1970-01-01
    • 1970-01-01
    • 2019-07-22
    • 2015-06-27
    • 1970-01-01
    相关资源
    最近更新 更多