"空"整数和循环问题

时间:2014-05-28 15:50:22

标签: php

警告:我对php很新我试图使用整数循环我但由于某种原因它是空的,当我输出它时我得到“i =”并且它是“空的”我想,任何帮助都会很棒,下面是我试图运行它的循环。

第一个循环(该项目也变空)

for($i = 0; $i < $size; $i++){
$sql = "SELECT Aisle FROM `Items` WHERE `Store_ID` = $storeid AND `Name`= '$items[$i]'";

print($i);
$result= mysql_query($sql, $link);
if($result){
//print("sql ran");
print("$sql");
}

第二圈

for($i = 0; $i < count($aisles); $i++){
if($aisles[$i] == null){
$aisles[$i] = 'Item Not Found';
}
echo json_encode($aisles[$i]);
}

1 个答案:

答案 0 :(得分:1)

您不能在引用的字符串中引用数组索引,将查询字符串更改为:

$sql = "SELECT Aisle FROM `Items` WHERE `Store_ID` = $storeid AND `Name`= '{$items[$i]}'";

另外,请帮个忙,学习PDO或MySQLi而不是mysql_ *函数。