嗨我在下面的sql查询中遇到了一个奇怪的问题。 如果我在phpmyadmin上的sql控制台上运行查询,则返回3“dimo”车辆记录
SELECT * FROM bdata WHERE vehicle LIKE 'dimo%' // returns 3 records
但如果我制作一个php文件并运行它不会返回任何记录但是如果我将搜索更改为car它会显示汽车下的所有记录。
请有人帮忙我尝试了很多东西,包括改变数据库结构但是没有用。在寻求stackoverflow的帮助之前,我花了将近一周的时间来解决这个问题
<?php
define('HOST','****');
define('USER','****');
define('PASS','*****');
define('DB','*******');
$con = mysqli_connect(HOST,USER,PASS,DB);
$sql = "SELECT * FROM bdata WHERE vehicle LIKE 'dimo%' ORDER BY vehicle";
// database has three dimo vehicles but does not show on the php
// but works fine on phpmyadmin console
$res = mysqli_query($con,$sql);
while ($row = mysqli_fetch_array($res))
{
echo $row[15];
}
?>
请有人帮忙