我的理解是:服务器是上装了MYSQL数据库,用户可以在这个数据库创建表,然后通过PHP代码与数据库链接。但如果这个PHP文件移到另外一个服务器上,就连不上数据库,要把原服务器上的数据库里面的表导出来,然后再导入新的服务器中的MYSQL数据库。
是不是这样的,还是像ASP+access数据库的网站,数据库和ASP代码都在根目录下,可以随便移动到其他服务器上、、、再次请教各位,谢谢!

解决方案 »

  1.   

    數據庫只要開啟了遠程連接的權限,那麼可以是任意一台連接在互聯網上的服務器.
    php 可以通過配置來連接任何一台允許接入的MYSQL數據庫服務器。accsess僅僅是個桌面的小型數據庫這個是不能比擬的.類似的還有SQLITE等...
      

  2.   

    A可以连接A上面的mysql, 也可以连接B上面的mysql,
    B可以连接B上面的mysql, 也可以连接A上面的mysql,如果非要把A上面的mysql复制到B上面,就照你讲的.
    直接拷贝数据库文件(不和php文件在一起,在mysql的数据目录)在某些条件下也是可以的,但是不推荐. 
      

  3.   


    数据库服务器可以是 任何一个互联网可访问服务器A例如: 202.128.96.128
    PHP程序可以是放置于其他任何一台具备PHP环境的B服务器 例如:202.xxx.xxx.xxxB可以访问任何 IP地址(只要开放/具备权限)的A服务器这样明白了吗?
      

  4.   

    access 是个文件 所以你只要这个文件的路径对了 就能访问得到
    但如果这个PHP文件移到另外一个服务器上,就连不上数据库 这个不一定 得看你连接数据库的代码是怎么写的
    比如说 你原来的这台机是有一个固定IP的 你连接数据库写的是这个IP而不是localhost 你php文件移动了 他还是能连接到数据库 但如果写的是localhost那就不行 除非你改连接的代码  或就像你说的 把数据库移动到新的主机上
      

  5.   

    他的问题是
    PHP和MYSQL数据库是怎么回事?不是 PHP和ACCESS桌面数据库是怎么回事?我暴汗~~
      

  6.   


    非常感谢你  我现在有一点点明白了还有一个问题就是  我做的php+mysql网站放在别人的服务器上,那么就是网站的数据全部存储在别人的服务器上了吗?  
      

  7.   

    谢谢你 能不能按照下面这个网页里面有关SQL的课程给我推荐一些教程
    http://hnn1989.com/php/119.html
      

  8.   

    还有这个页面http://hnn1989.com/php/118.html