getAttribute 함수를 사용하려고하면이 오류가 발생합니다. 비 객체에서 getAttribute() 멤버 함수를 호출합니다. mysqlnd가 활성화되어 있지만 get_result()를 사용할 수 없다는 생각이 드는군요?phpinfo는 활성 드라이버이거나 혼동 스럽습니다.
이것은 최근에 나를 괴롭 히고 있습니다. @ 포스트 파이어는 또 다른 포스트에서 올바르게 대답했지만 나에게는 효과가 없다. 내가이 에코되면 How to know if MySQLnd is the active driver?
: 당신은 여기에서 찾을 수 있습니다
<?php
$mysqlnd = function_exists('mysqli_fetch_all');
if ($mysqlnd) {
echo 'mysqlnd enabled!';
}
아무것도 전혀 발생하지 않기 때문에 분명히 내은 phpinfo()가 활성화되어 말한다하더라도 사용할 수 없습니다이야?
의 활성 PDO 드라이버가 다음 MySQL을 PDO 개체를 만드는 경우 감지하려면 :
if (strpos($pdo->getAttribute(PDO::ATTR_CLIENT_VERSION), 'mysqlnd') !== false) {
echo 'PDO MySQLnd enabled!';
}
을 내가 아닌 객체의 멤버 함수의 getAttribute()를 호출 얻을이 때 ..
어떤 도움이라도 대단히 감사하겠습니다. 미리 감사드립니다.
가능한 복제본 [MySQLnd가 활성 드라이버인지 어떻게 알 수 있습니까?] (http://stackoverflow.com/questions/1475701/how-to-know-if-mysqlnd-is-the-active-driver) – thaJeztah