Надеясь, что кто-то может дать некоторое представление об этом - не смог найти в Google много ссылок на полученную ошибку.
У меня есть простая страница PHP, на которой есть несколько ссылок, которые должны открывать окна чата Skype для бизнеса с участниками, которые находятся в группе по ссылке, по которой щелкают. (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;
}
}
Я могу убедиться в том, что соединение установлено и экземпляр экземпляра штрафует print_r в моих переменных $ pdo и $ chat.
Когда вызывается запрос, он возвращает «Исключение при выполнении SQLSTATE [IMSSP] Эта функция не реализована этим драйвером»
У меня есть другие классы и запросы, которые работают нормально, и кажется, что эта ошибка возникает независимо от оператора sql, который я пытаюсь запустить из моего класса чата.
Не уверен, куда идти отсюда ...