我试图在已使用echo current
和echo next
从SQL查询填充的会话变量中输出结果。但是没有文字回显到屏幕。在会话中显示下一条记录php数组
用于获取数据并投入阵列 $SQL = "Select * from Property_Features WHERE pf_pr_ID = 3"; $result = $conn->query($SQL); $_SESSION[arrProperty_Features] = $result->fetch_assoc();
尝试呼应第一项目阵列(电流)
<p><input class="w3-input" name="txtFeature1" type="text" id="txtFeature1" value="<?php echo current ($_SESSION[arrProperty_Features][pf_Feature]);?>"><br>
尝试在阵列呼应第二项SQL语句(下)
<p><input class="w3-input" name="txtFeature2" type="text" id="txtFeature2" value="<?php echo next ($_SESSION[arrProperty_Features][pf_Feature]);?>"><br>
“$ result-> fetch_assoc()”不会一次给你所有的结果。继续迭代它,直到它给你null – Tarun
谢谢塔伦 - 我试过这个,但它似乎被困在一个永恒的循环中 while($ result = $ conn-> query($ SQL)){ \t $ _SESSION [arrProperty_Features] = $ result-> fetch_assoc(); } –