首页上一页 1 下一页尾页 1 条记录 1/1页
我用PHP 写的MySQL语句命令是死的
发表在PHP图书答疑
2010-07-20
是否精华
是
否
版块置顶:
是
否
正如《PHP数据库系统开发完全手册》的用PHP 执行MySQL语句,那么PHP 写的MySQL语句上传到虚拟主机以后,它不会执行的。也就是说,这些SQL语句上传到虚拟主机后,用phpMyadmin打开数据库,发现MySQL数据库是没有数据表的(这个PHP 写的MySQL语句命令是死的)。
我的做法是,在某个网页里链接这个PHP 写的MySQL语句,然后点击它,这个PHP 写的MySQL语句才会执行命令,这时再看数据库就有表了,就创建了。这个事实说明:PHP 写的MySQL语句是不会自动执行的,要把它做成网页,链接它,最后点击它,才会执行这个PHP 写的MySQL语句的创建数据表的命令。
那么,我问:为什么PHP 写的MySQL语句上传到虚拟主机后不自动执行?
为什么一些程序,例如有些人常用的建站系统phpcms,把它放到本地的开发环境的根目录后,用phpMyadmin打开数据库,发现MySQL数据库里的数据库和表什么都被自动创建了。为什么它会自动就创建了数据库和表?它也是PHP写的啊?
为什么我用PHP 写的MySQL语句就不会自动执行呢?
为什么人家用PHP 写的MySQL语句就会自动执行呢?
我的做法是,在某个网页里链接这个PHP 写的MySQL语句,然后点击它,这个PHP 写的MySQL语句才会执行命令,这时再看数据库就有表了,就创建了。这个事实说明:PHP 写的MySQL语句是不会自动执行的,要把它做成网页,链接它,最后点击它,才会执行这个PHP 写的MySQL语句的创建数据表的命令。
那么,我问:为什么PHP 写的MySQL语句上传到虚拟主机后不自动执行?
为什么一些程序,例如有些人常用的建站系统phpcms,把它放到本地的开发环境的根目录后,用phpMyadmin打开数据库,发现MySQL数据库里的数据库和表什么都被自动创建了。为什么它会自动就创建了数据库和表?它也是PHP写的啊?
为什么我用PHP 写的MySQL语句就不会自动执行呢?
为什么人家用PHP 写的MySQL语句就会自动执行呢?