首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调用表时sql为空

调用表时sql为空
EN

Stack Overflow用户
提问于 2022-10-04 01:27:54
回答 1查看 77关注 0票数 -2

我在SQL + PHP中有一个错误,我在generos表中带了一个带有特定ID的行,当我抛出一个带有信息错误的var_dump时,我得到了以下错误:

array(3) { [0]=> string(5) "00000" [1]=> NULL [2]=> NULL }

代码语言:javascript
复制
function getGEN($Genero_ID)
{
    $query = $this->db->prepare("SELECT * FROM generos WHERE Genero_ID= ?");

    $query->execute(array($Genero_ID));

    $genero = $query->fetch(PDO::FETCH_OBJ);

    var_dump($query->errorInfo());

    return $genero;
}

这是我的表单,我要在这里显示数据,然后编辑它。

代码语言:javascript
复制
<form class="form-alta" action="editadogen" method="post">
   <input type="hidden" name="Genero_ID" value="{$genero->Genero_ID}">
   <div class="form-group row margin-15px">
      <label for="autor" class="col-sm-2 col-form-label">Genero:</label>
      <div class="col-sm-10">
         <input type="text" class="form-control" name="Genero" value="{$genero->Genero}">
      </div>
   </div>
   <div class="form-group row margin-15px">
      <label for="autor" class="col-sm-2 col-form-label">Edad:</label>
      <div class="col-sm-10">
         <input type="text" class="form-control" name="Edad" value="{$genero->Edad}" >
      </div>
   </div>
   <div class="form-group row margin-15px">
      <div class="col-sm-10  btn-sub-center">
         <button type="submit" class="btn btn-primary"  id="submit-create-libro">Editar Genero</button>
      </div>
   </div>
</form>
EN

回答 1

Stack Overflow用户

发布于 2022-10-05 13:05:28

试着:

代码语言:javascript
复制
function getGEN($Genero_ID)
{
    $query = $this->db->prepare("SELECT * FROM generos WHERE Genero_ID = :Genero_ID;");

    $query->execute(array('Genero_ID' => $Genero_ID), array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
    $data = $query->fethAll();

    var_dump($data);

    return $data;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73942299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档