Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 注意:未定义索引:它不';似乎没有解决_Php_Pdo - Fatal编程技术网

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

我对php有点陌生,自从我开始使用它以来,我遇到了这个错误
注意:未定义索引: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现在成功了,谢谢你。