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
= doc16
或doc2
,但无论该值仅仅是导致Fatal : Allowed memory size
错误。 / p>
我们将向您提供任何指导或帮助。如有必要,我会尽力提供更多信息。
编辑1:
在我的while循环返回之前使用var_dump ($line1["$docname"]);
string 'Y' (length=1)