这么拼接试试看呢
$query = "select * from t_table where col=" + $testnum; 

解决方案 »

  1.   

    SQL语句要写规范 
    $sql = "SELECT * FROM `t_table` WHERE `col`='$testnum'";如果查询出错 应该输出语句 到MYSQL工具中执行 测试 
      

  2.   

    我把$query打印到页面上是没错的。在mysql客户端执行也没问题
      

  3.   

    +号是javascript的写法吧?
    我曾改成$query = "select * from t_table where col=" .$testnum; 
    没有用。
      

  4.   

    把数据结构和 $query打印结果 贴上来看看 
      

  5.   

    确实是sql出了错。结贴谢谢各位