我正在尝试使用数据库为我的应用程序工作,我希望将结果保存在数据库中。我已经设置了一组php文件,我从我的android应用程序调用。只要表没有任何带有json数据的列,一切都有效,但我想在我的数据库中保存一个json文件。我得到的错误是
mysqli::prepare(): Unknown type 245 sent by the server. Please send a report to the developers in <b>/Users/usrname/LearnPhP/Documents/android_login_api/include/DB_Functions.php</b> on line <b>59</b><br />
DB_Functions中的第59行:
$stmt = $this->conn->prepare("SELECT * FROM users WHERE email = ?");
我用Google搜索但没找到任何东西。我正在使用MacBook,在使用Windows 10时,它可以完美运行。但是,它也可以在Mac上运行,其次,下一步是在我的台式计算机上设置一个服务器,然后我需要在我的Mac上正常测试它。
解决方案:
感谢评论中的提示,我发现php和mysql之间存在不匹配。我有mysql 5.7.12,现在我使用php 7,工作正常。
我跟着this更新了我的php。