While循环未识别索引

时间:2019-05-22 16:12:28

标签: php

php 7

我在php脚本中有一个部分,该部分从数据库中收集信息。我不是原始作者,并且是php的新手。 数据库中的表升至“ doc16”,但是在测试此脚本时,我收到以下代码错误,因为“ Unidentified index:doc17”。

以下是显示错误的部分:

$sql="select * from users where username='$userid'";
$result=mysqli_query($info,$sql);
$line1=mysqli_fetch_array($result);
$docname="doc1";
$ptr=1;
while($permission=($line1["$docname"])){
   $inquirytable[$ptr]=$permission;
   $ptr++;
   $docname="doc".$ptr;

}

$info是数据库连接信息

在数据库中,1-16的doc#X是一个yes或no值 我尝试过使用$ ptr的值来强制它使$docname = doc16doc2,但无论该值仅仅是导致Fatal : Allowed memory size错误。 / p>

我们将向您提供任何指导或帮助。如有必要,我会尽力提供更多信息。

编辑1: 在我的while循环返回之前使用var_dump ($line1["$docname"]); string 'Y' (length=1)

0 个答案:

没有答案