[英]Printing values from a foreach array in PHP
您好,以下内容是我程序中代码的一部分。
..........................
foreach($_POST['delz'] as $delz)
{
$QR = "SELECT bname, bsku FROM brands WHERE id='$delz'";
$rr= mysqli_query($db,$QR) or die ("SQL Error");
$roV = mysqli_num_rows($rr);
echo "<tr>
<td class='sc_five'>
$rr ";
.........
当我尝试打印$rr
的值时,出现错误Object of class mysqli_result could not be converted to string in C:\\xam........
有人可以告诉我我哪里出错了,怎么办?我调整自己了吗?
编辑:
我的连接如下:
include ('../../connection/index.php');
尝试这个:
foreach($_POST['delz'] as $delz)
{
$delz=mysqli_real_escape_string($db,$delz);
$QR = "SELECT bname, bsku FROM brands WHERE id='$delz'";
$rr= mysqli_query($db,$QR) or die ("SQL Error");
$roV = mysqli_num_rows($rr);
$r=$rr->fetch_assoc();
foreach ($r as $rr)
echo "<tr><td class='sc_five'>".$rr['bname']." ".$rr['bsku'];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.