我正在运行什么(为了避免显而易见的问题)
Database: MariaDB ver. 10.0.20
Database client-version: libmysql - 5.6.27
PHP-version: 5.6.4
MYSQL-Extension: mysqli
我决定将数据库迁移到MariaDB。虽然我之前一直使用PHP和Mysql没有遇到什么问题,但现在发现从数据库中选择的值有些奇怪。
当我执行以下查询时:
SELECT `stock_ticker`, `stock_simpleName` FROM `stocks` WHERE `stock_ticker` LIKE '%mon%' OR `stock_simpleName` LIKE '%mon%'
我得到了两个正确的结果(Monsanto
和Mondelez
)。当我在PHP中运行相同的查询时,我得到了PHP想给我的一切。
我已经分解了PHP代码好几天,我保证,代码没有问题。它在其他PHP和Mysql项目中完美地工作。我已经确定这是PHP和MariaDB之间的交叉问题,可能使用了mysqli
扩展。不过,我不知道问题出在哪里。还有谁知道可能是什么问题吗?拜托了!这事让我烦恼多日。也许只需要一个简单的谷歌搜索,但我搜过的所有内容都没有用。