SQL查询适用于phpmyadmin但不适用于php

时间:2017-04-20 08:41:42

标签: php mysql

嗨我在下面的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];     
    }   
?>

请有人帮忙

0 个答案:

没有答案