Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.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 无法显示已执行sql语句的结果_Php_Mysql_Sql - Fatal编程技术网

Php 无法显示已执行sql语句的结果

Php 无法显示已执行sql语句的结果,php,mysql,sql,Php,Mysql,Sql,基本上,我有一个pdo准备好的语句。它执行但不显示结果。这是我的代码: <?php require 'config.php'; $query = $_GET['q']; if ($query==null) { exit('No query'); } $sql = "SELECT * FROM `uploads_public` WHERE Title =:query ";

基本上,我有一个pdo准备好的语句。它执行但不显示结果。这是我的代码:

<?php
require 'config.php';

            $query = $_GET['q'];
            if ($query==null) {
                exit('No query');
            }

$sql = "SELECT * FROM `uploads_public` WHERE Title =:query ";

        if($stmt = $pdo->prepare($sql)){
            // Bind variables to the prepared statement as parameters
            $stmt->bindParam(":query", $query, PDO::PARAM_STR);




            // Attempt to execute the prepared statement
            if($stmt->execute()){
               echo "Your search $query has the following results:<br>";
               $results = $stmt->fetchAll(PDO::FETCH_ASSOC);
               $json = json_encode($results);
            } else{
                echo "Something went wrong. Please try again later. <br>"; print_r($stmt->errorInfo());
            }
                    // Close statement
        unset($stmt);
        unset($pdo);
        }





   else{
    echo "No input";
} 

您尚未输出结果

echo $json;
或:


echo$json可能???我今天下午发现@Abracadver-眼睛没有聚焦。@Abracadver我真不敢相信我竟然愚蠢到忘记回显$json。谢谢。你可能应该将此作为答案发布,这样我就可以接受并投票给你了!!!
echo json_encode($results);