出现query was empt一般是while错误就代表SQL语句有问题, 然后把画面上显示的 SQL语句 复制下来到phpmyadmin里头运行, 看看就知道了,好好看看数据库, 数据表这些名字都是否正确。echo "select * from shops "exit()$query=mysql_query("select * from shops ")