为了账号安全,请及时绑定邮箱和手机立即绑定

在php中执行查询未执行

在php中执行查询未执行

PHP
明月笑刀无情 2021-10-15 16:49:26
我创建了一个函数,我只需要获取单个数据由于某种原因它不起作用,我不知道是什么问题这是我的代码$functions->fetch_single('user_tbl', $objectID, $id, 'hidden_post');function fetch_single($table_name = '' ,$where = '', $where2 = '',   $fetch = '', $debug=false){    $query = "SELECT * FROM $table_name WHERE $where = $where2";    if($debug){        exit($query);    }    $statement = $this->connection->prepare($query);    if($statement->execute()){        $fetch_single_data =  $statement->fetchAll(PDO::FETCH_ASSOC);        return $fetch_single_data[0]['$fetch'];      }    return false;}  function execute_query($query){    $statement = $this->connection->prepare($query);    if( $statement->execute() ){        return $statement;    }    return false;}它甚至没有进入 if 语句执行,我不知道是什么问题。请帮忙谢谢
查看完整描述

1 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

已经解决了问题谢谢你们帮助我我只需要在我的 SQL 中的字符串值周围添加引号

 $query = "SELECT * FROM $table_name WHERE $where = '$where2'";


查看完整回答
反对 回复 2021-10-15
  • 1 回答
  • 0 关注
  • 88 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信