将值添加到 MySQL 结果数组
Adding values to MySQL results array
我正在使用它来将 MySQL 结果放入数组中
$var = array();
$sql = "SELECT doc as document ,part, `desc`, price, qty, total FROM parts LIMIT 10";
$result = mysqli_query($con, $sql);
while($obj = mysqli_fetch_object($result)) {
$var[] = $obj;
}
效果很好。是否可以为每一行添加一个值?像
$var = array();
$sql = "SELECT doc as document ,part, `desc`, price, qty, total FROM parts LIMIT 10";
$result = mysqli_query($con, $sql);
while($obj = mysqli_fetch_object($result)) {
$var[] = $obj;
array_push($var['url'] = $url);
}
您应该将 url 附加到 $obj 中,然后将 $obj 存储到 $var 数组中:
while($obj = mysqli_fetch_object($result)) {
$obj->url = $url; // first store url into obj
$var[] = $obj;
}
希望这会有所帮助。
while($obj = mysqli_fetch_object($result)) {
$var[] = array($obj,'url'=>$url);
}
我正在使用它来将 MySQL 结果放入数组中
$var = array();
$sql = "SELECT doc as document ,part, `desc`, price, qty, total FROM parts LIMIT 10";
$result = mysqli_query($con, $sql);
while($obj = mysqli_fetch_object($result)) {
$var[] = $obj;
}
效果很好。是否可以为每一行添加一个值?像
$var = array();
$sql = "SELECT doc as document ,part, `desc`, price, qty, total FROM parts LIMIT 10";
$result = mysqli_query($con, $sql);
while($obj = mysqli_fetch_object($result)) {
$var[] = $obj;
array_push($var['url'] = $url);
}
您应该将 url 附加到 $obj 中,然后将 $obj 存储到 $var 数组中:
while($obj = mysqli_fetch_object($result)) {
$obj->url = $url; // first store url into obj
$var[] = $obj;
}
希望这会有所帮助。
while($obj = mysqli_fetch_object($result)) {
$var[] = array($obj,'url'=>$url);
}