1、你的$sql = "select * from jianjie";前面有个}看到没,那个是if的结束,无论你前面怎么样,运行到$sql = "select * from jianjie";这一行,sql都会赋 值成这个字符串,你再echo 当然就是select * from jianjie
2、不是所有对象都能用echo显示的,比如象$result这种结果集,把echo $result这一行注释掉或者删掉就算地了。
MySQL读取出来的是不能直接输出的,要mysqli_fetch_array()一下才能