Back to Top


1395/07/03 - 16:18

خطای Commands out of sync; you can't run this command now در Codeigniter

هنگام کار با STORED PROCEDURE ها در Code igniter

کلمات کلیدی

خطاکدایگنایترCodeigniterPHPStored Procedure

خطای Commands out of sync; you can't run this command now در Codeigniter

در زمان استفاده از stored procdure ها در کدایگنایتر با خطای زیر مواجه شدم.

Error Number: 2014

Commands out of sync; you can't run this command now

از نظر خودم علت بروز این خطا فراخوانی پشت سر هم ۲ store procedure است که با راه حل زیر این مشکل بر طرف شد. بعد از هر بار اجرای store procedure در کدایگنایتر، یعنی:

$query->result()

دستورات زیر را اجرا میکنیم:

if (mysqli_more_results($this->db->conn_id))
    mysqli_next_result($this->db->conn_id);