Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.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 在MySQL中获取内部查询的空数组_Php_Mysql - Fatal编程技术网

Php 在MySQL中获取内部查询的空数组

Php 在MySQL中获取内部查询的空数组,php,mysql,Php,Mysql,我是PHP/MySQL的新手,这是我关于stackoverflow的第一个问题,所以如果我犯了任何错误,请忽略任何错误 我正试图通过此查询从表中获取记录 $CId = $this->input->post('Child_id'); //child_id is the value from a textfield $r_detail = ("SELECT * FROM `result_details` WHERE ResultId

我是
PHP/MySQL
的新手,这是我关于stackoverflow的第一个问题,所以如果我犯了任何错误,请忽略任何错误

我正试图通过此查询从表中获取记录

$CId = $this->input->post('Child_id'); //child_id is the value from a textfield

$r_detail = ("SELECT *
            FROM `result_details`
            WHERE ResultId
            IN (SELECT Result_Id
            FROM `results`
            WHERE childId = '".$CId." ')  " );
此查询返回一个空的
$r\u detail
。但是,当我在本地主机的PHPMyAdmin中查询同一语句并将
“$CID”
更改为一个数字时,我得到了所需的记录


任何帮助都将不胜感激。

您在
内部连接中有一个空格,其中
有:
'“$CId”。
应该是
'“$CId”。

只有字符串…您需要调用一些db函数来获取数据,例如代码中的igniter可能是

  $this->db->query($r_detail);

你在使用codeigniter吗??
  $this->db->query($r_detail);