警告:我对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]);
}
答案 0 :(得分:1)
您不能在引用的字符串中引用数组索引,将查询字符串更改为:
$sql = "SELECT Aisle FROM `Items` WHERE `Store_ID` = $storeid AND `Name`= '{$items[$i]}'";
另外,请帮个忙,学习PDO或MySQLi而不是mysql_ *函数。