получение фатальной ошибки: вызов неопределенного метода mysqli_stmt :: get_result () - PullRequest
0 голосов
/ 07 ноября 2018

Я хочу получить данные из моей базы данных mysql. Вот как я это делаю:

      $sqlReturnExistingOCI = "SELECT * FROM ociorder WHERE reference = ?";

      if($stmt = $conn->prepare($sqlReturnExistingOCI)) 
        {    

            mysqli_stmt_bind_param($stmt, "s", $uniquekey);

            if(!$stmt->execute()) 
            { 
                echo 'Het uitvoeren van de query is mislukt: '.$stmt->error.' in query: '.$sqlReturnExistingOCI; 
            } 
            else 
            { 
              $result = $stmt->get_result();
              if($result){
                echo "result is not empty";
              }
              else{
                echo "EMPTY" . $uniquekey;
              }
              while ($row =  $result->fetch_array(MYSQLI_ASSOC)) {

Это не работает, и я получаю эту ошибку:

Неустранимая ошибка: вызов неопределенного метода mysqli_stmt :: get_result () в

Сейчас я читаю несколько постов, для которых вам нужно иметь php 5.3+ и драйвер mysqlnd. На сервере есть PHP 5.4, но как узнать, отсутствует ли драйвер mysqlnd? И рядом с этим код в порядке?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...