数组元素是类的对象,每个元素赋不同的值,为何调用该数组时,每个元素的组都成为最后一个元素的值了?? 咦,$obj[i]->deviceId = 7;$到哪去了?$obj[$i]->deviceId = 7; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,写错了!是这样的:$obj[$i]->deviceId = 7;$obj[$i]->idx = $i;$obj[$i]->macAddress = $_POST["mac".$i];$obj[$i]->ipAddress = $_POST["ip".$i];我将页面上得到的这些值想添加到数据库时用:for($i=1;$i<=10;$i++){ $strsql="INSERT INTO DhcpStatic(id,deviceId,idx,macAddress,ipAddress) VALUES('','7','$obj[$i]->idx','$obj[$i]->macAddress','$obj[$i]->ipAddress')"; $result=mysql_query($strsql) ; if(!$result){echo"failed to insert record $i, try it later!"."<br>";} else {echo "insert record $i successful!"."<br>";}}为何老是添加失败??在上面循环体里面这些值如 :$obj[$i]->macAddress,...都是能够打印的 strsql="INSERT INTO DhcpStatic(id,deviceId,idx,macAddress,ipAddress) VALUES('','7','{$obj[$i]->idx}','{$obj[$i]->macAddress}','{$obj[$i]->ipAddress}')";用花括号将对象及其属性括起来,告诉php这是一个值。否则php会当成几个分量处理也可以把$obj[$i]->idx放在双引号外面用"."连接 表数据筛选问题,大家帮我啊~谢谢 一个提交。与接收问题的批量修改。。在线等。。谢谢 header()调用时出错。 关于gd合并图片时的怪问题!! iframe中加载的网页无法正常显示 PHP+MYSQL代码优化的问题! 关于DREAMWEAVER MX2004汉字显示问题 急!跨平台Session失灵 关于ue支持php的问题 函数不支持mb_strlen怎么办? 为什么php在iis6中运行后没有任何反应 呢? 客户端验实现不了,请高人指教主????
$obj[$i]->deviceId = 7;
$obj[$i]->idx = $i;
$obj[$i]->macAddress = $_POST["mac".$i];
$obj[$i]->ipAddress = $_POST["ip".$i];
我将页面上得到的这些值想添加到数据库时用:
for($i=1;$i<=10;$i++){
$strsql="INSERT INTO DhcpStatic(id,deviceId,idx,macAddress,ipAddress) VALUES('','7','$obj[$i]->idx','$obj[$i]->macAddress','$obj[$i]->ipAddress')";
$result=mysql_query($strsql) ;
if(!$result){echo"failed to insert record $i, try it later!"."<br>";}
else {echo "insert record $i successful!"."<br>";}
}
为何老是添加失败??在上面循环体里面这些值如 :$obj[$i]->macAddress,...都是能够打印的
用花括号将对象及其属性括起来,告诉php这是一个值。否则php会当成几个分量处理
也可以把$obj[$i]->idx放在双引号外面用"."连接