一直查询不出结果,请问各位是数据库连接问题还是哪里问题?

解决方案 »

  1.   

    $sql="Select * from 'award' WHERE LEFT('AWARDDATE',4)='2010'";
    这样的指令能查询出数据吗?请贴代码,而不是截图
      

  2.   

    数据库里面是可以查询的
     require_once('../baseClass/CommonQuery.php');
                 require_once('../baseClass/conn.php');             $sql="Select * from 'award' WHERE LEFT('AWARDDATE',4)='2010'";             $result=mysql_query($sql);             $count=mysql_num_rows($result);
                 if($count!=0)
                 {
                     echo "document.getElementById('awardNum').innerHTML= $count";
                 }
                 else
                 {
                     echo "document.getElementById('awardNum').innerHTML= $num";
                 }
      

  3.   

    $sql="Select * from 'award' WHERE LEFT('AWARDDATE',4)='2010'";
    你那是单引号,在哪里也都是不对的!
    要改成反撇号才行(本来就是不需要的,有人就喜欢画蛇添足误人子弟)
    $sql="Select * from `award` WHERE LEFT(`AWARDDATE`,4)='2010'";
      

  4.   

    mysql_query($sql) or die(mysql_error());看看有什么错,估计表不存在。
      

  5.   

    为什么不用pdo...
      

  6.   

    $sql="select * from message where substring(AWARDDATE,1,4)='2010'"
    用这个试试