猿问

无法从选择查询中获得响应

我用 PHP 编写了一个代码,但无法从代码中获得响应。以下是我的代码。


<?php


include_once("conectionFile.php");

$db = new Data();

$con = $db->Conn();


$val = $_REQUEST;


$lclQuery = "SELECT * FROM student_details WHERE st_id = ".$val."";


$lclResult = $con->query($lclQuery);


if($row = $lclResult->fetchAll(PDO::FETCH_ASSOC)) {


                 echo $res = json_encode($row);


        }   



?>


12345678_0001
浏览 106回答 1
1回答

绝地无双

$lclQuery = "SELECT * FROM student_details WHERE st_id = ".$val."";您需要更改您的查询,因为它也不正确 $val 也是数组,因此您需要在那里使用正确的键以获得值,例如$val = $_REQUEST['some_id']然后更改查询$lclQuery = "SELECT * FROM student_details WHERE st_id = '".$val."'";
随时随地看视频慕课网APP
我要回答