PHP PDO查询 - 执行SQLSTATE [IMSSP]的异常此驱动程序未实现此功能

时间:2018-05-07 16:37:17

标签: php pdo

希望有人可以对此提供一些见解 - 在Google上找不到我所得到的错误。

我有一个简单的PHP页面,上面有一些链接可以打开Skype For Business聊天窗口,其中的成员位于被点击的链接组中。 (IE:为特定团队单击一个链接,数据库查询找到用户并启动Skype窗口,如

 <a href=”sip:person@website.com″></a>

申请流程如下:

index.php - 导航栏链接

  <li><a href="#" id="Team1" onclick="return 
          loadChatGroup(this.id)">Team1</a></li>

调用此

            function loadChatGroup(t) {
            console.log(t);
            $.ajax({
                url: 'components/chat/chatLoader.php',
                type: 'post',
                dataType: "text",
                data: 'team=' + t
            });
               return false;
        }

chatLoader.php

//Load all our project classes here 
<?php include_once $_SERVER['DOCUMENT_ROOT']."/myApp/includes/app.php"; 

if (isset($_POST['team'])){
$conn = new Connection();
$pdo = $conn->DBH;

$chats = new Chat($pdo);
$team = $_POST['team'];
$getMembers = $chats->getChatMembers($team);


foreach ($getMembers as $member){
    echo "<a href='$member'></a>";
}
}
?>

chat.php

<?php
  class Chat
{
private $conn;

public function __construct($pdo)
{
    $this->conn = $pdo;
}



public function getChatMembers($data)

{

    $stmt = $this->conn->prepare("SELECT SIP FROM test.chats WHERE 
    Group_Name = ?");
    $stmt->bind_param(1, $data);
    $stmt->execute();
    $members = $stmt->fetchAll();
    return $members; 

   }
}

我能够通过我的$ pdo和$ chat变量上的print_r来验证连接是否已建立和类实例化。

当调用查询时,它返回“Exception执行SQLSTATE [IMSSP]此函数未由此驱动程序实现”

我有其他类和查询运行正常,无论我尝试从我的聊天类运行的sql语句,这个错误似乎都出现了。

不确定从这里开始......

0 个答案:

没有答案