改成这样试试echo ""; 数据库连接正常,执行语句无效?没有报错?是不是编码问题?用没用PHPMYADMIN之类的工具试过?
echo "...." 引号中间不管是什么,都是内容,而$id是你想传的值,所以应该把$id放在引号外面,如下 。echo "";如果本地正常的数据库在服务器无效,看看是不是编码问题,本地是GBK,而服务器是UTF8或别的。