昨日在 MySQL Server 遇到使用 Prepared Statements 出現問題, 系統出現以下訊息:

headers and client library minor version mismatch

出現問題原因是 mysql server 及 mysql client 的版本不一致, 因為早前透過 yum 更新了 mysql, 但就沒有更新 php, 所以 php 裡面的 mysql client 還是使用舊版, 版本只有小許不同就會出現這個問題。但奇悝是執行其他 SQL Query 則沒有問題, 只是使用 Prepared Statements 才有問題。

重新編譯了 PHP 後, 便可回復正常。