<?php
if(isset($_GET['b_no'])){
$bno=$_GET['b_no'];
include("connect.php");
$query19="select * from billing where `b_no`=$bno";
$rs19=$conn->execute($query19);
if($rs19){
$itm=explode(',',$rs19['item']);
$qty=explode(',',$rs19['qty']);
$r=count($itm);
for($i=0;$i<=$r;$i++) {
if(isset($itm[$i]) && isset($qty[$i])) {
echo "item".$itm[$i];
echo "qty".$qty[$i];
echo "<br>";
}
}
}
else {
echo "no records found";
}
}
else {
echo "enter bill no";
}
?>
每次输入不在数据库中的 b_no 时,我都会收到此警告。我使用 Microsoft Access 2007 作为后端,并收到以下警告:
警告:explode() 期望参数 2 是字符串,第 27 行给出的对象