sprintf(buff, "select * from selectFood where selectFoodTime >= '2006-6-20 00:00:00' \
&& selectFoodTime <= '2009-1-01 23:59:59' \
order by selectFoodTime desc");
order by tableID desc ");
上面的程序运行时出错。提示:Segmentation fault
不知道是什么原因。求高人指教!多谢!  

解决方案 »

  1.   

    sprintf(buff, "select * from selectFood where selectFoodTime > = '2006-6-20 00:00:00' \
    && selectFoodTime <= '2009-1-01 23:59:59' \
    order by selectFoodTime desc");
    order by tableID desc "); -- 这一行是什么意思?
      

  2.   

    对不起! 最后一行的order ...是应该删掉的!浪费您的时间了。我注意到您会答了我的两个贴子,题目不同但我贴子的内容是一样的。 我谢谢您!但我觉得我那个出问题的程序还是按照sql的语法编写的,如果去掉where 的&& 后的条件这个程序就是正确的!我真的不知道是怎么回事。求您帮忙啊!
      

  3.   

    贴出你的MYSQL 版本,以及ERROR日志。