Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.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 codeigniter 3.1.3,MSSQL,pdo:在一个查询中插入和选择_Php_Sql Server_Codeigniter_Pdo - Fatal编程技术网

Php codeigniter 3.1.3,MSSQL,pdo:在一个查询中插入和选择

Php codeigniter 3.1.3,MSSQL,pdo:在一个查询中插入和选择,php,sql-server,codeigniter,pdo,Php,Sql Server,Codeigniter,Pdo,查看我的示例(我使用codeigniter 3.1.3、mssql、php7) 这很有效,请插入wokr,但选择“不起作用”。 这只是一个例子,但我真的需要解决这个问题。 我使用的代码如下: $query = $this->db->query($sql); $query->result() 我必须做什么?ty.如果查询是静态的,则表名和列名需要是静态的。对于动态表或列名,您应该动态生成完整的SQL,并使用sp_executesql来执行它。感谢您的评论。我用exec(如“ex

查看我的示例(我使用codeigniter 3.1.3、mssql、php7)

这很有效,请插入wokr,但选择“不起作用”。 这只是一个例子,但我真的需要解决这个问题。 我使用的代码如下:

$query = $this->db->query($sql);
$query->result()

我必须做什么?ty.

如果查询是静态的,则表名和列名需要是静态的。对于动态表或列名,您应该动态生成完整的SQL,并使用sp_executesql来执行它。感谢您的评论。我用exec(如“exec($sql)”)包装了我的查询,但Select语句仍然没有生成错误消息或生成空结果集?不幸的是,当我从(exec($sql))中选择*时出现语法错误,当只有exec($sql)时,结果为空。
$query = $this->db->query($sql);
$query->result()