select `id`,`teach_sort`,`teach_title`,`teach_note`,`teach_from`,`teach_hit`,`teach_time` 
    from `teaching` 
    where `id`='$inid'是不是这句SQL有问题?在本地phpMyAdmin里能正常运行这个SQL吗?
把$inid换成实际的ID在phpMyAdmin看是否结果正常?

解决方案 »

  1.   

    这SQL是绝对没问题的,我放到网上,照样可以运行。
      

  2.   

    也许你的$inid值根本就是"".所以SQL执行失败.
      

  3.   

    哦~~
    是为空,可是前一个程序明明带着参数啊~
    gg.php?sort=1&inid=56
    那为什么传不过来呢?
      

  4.   

    1. php默认不再支持mysql,如果要支持,请把libmysql.dll和 /ext/php_mysql.dll 拷贝到 c:\windows\(c:\winnt)下,然后再php.ini中把;extension=php_mysql.dll前面的;去掉,重启你的iis,如果是再unix/linux下,先装好mysql,然后再请编译的时候请加上 --with-mysql=/usr/local/mysql,(假设你的mysql是装再/usr/local/mysql)下,重启apache2. gg.php?sort=1&inid=56变脸无法传递,请确认你的php.ini中的 register_global = on的,如果是 off,请改成on, 或者再你的程序最前面加上:$sort = $_GET['sort'], $inid=$_GET['inid']