Php 注意:未定义索引:它不';似乎没有解决
我对php有点陌生,自从我开始使用它以来,我遇到了这个错误Php 注意:未定义索引:它不';似乎没有解决,php,pdo,Php,Pdo,我对php有点陌生,自从我开始使用它以来,我遇到了这个错误注意:未定义索引:title_1 我把桌子连接起来 $ind_header = $db->query("SELECT * FROM header_index")->fetchAll(PDO::FETCH_ASSOC); 我尝试了我得到了那个错误,但是当我使用foreach循环时,它就工作了。 现在我想以如下形式显示数据库的结果 <form action="<?php echo BASE_URL ?>/adm
注意:未定义索引:title_1
我把桌子连接起来
$ind_header = $db->query("SELECT * FROM header_index")->fetchAll(PDO::FETCH_ASSOC);
我尝试了
我得到了那个错误,但是当我使用foreach
循环时,它就工作了。
现在我想以如下形式显示数据库的结果
<form action="<?php echo BASE_URL ?>/admin/admin.php" method="POST">
<label>Title one</label>
<input type="text" class="form-control" name="title_1" placeholder="Full name" value="<?php echo $ind_header['title_1']; ?>">
fetchAll()
返回多维数组中的所有数据。要获取您需要使用的数据
$ind_header[0]['title_1']
当您使用foreach()
时,它会由系统自动处理。->fetchAll()
返回多维数组中的所有行,这就是为什么foreach循环允许您访问title\u 1
。如果只需要第一个值,请将->fetchAll()
更改为->fetch()
,或者可以执行$ind\u header[0]['title\u 1']
操作,其中[0]
表示需要title\u 1
值的行from@Sean现在成功了,谢谢你。