你想见见比尔·盖茨吗,想见比尔·盖茨就参加微软程序员“我行我秀”征稿吧
http://www.csdn.net/temp/dasai/index.html你想看看其他同行的生活吗,让我们来看看他们的丰富生活吧
http://www.csdn.net/temp/dasai/list/list.html

解决方案 »

  1.   

    都是root用户,权限会不同吗?
      

  2.   

    把错误提示打开看看 mysql_error()
      

  3.   

    在php页面:mysql_query("lock table t write");语句可以执行,没有错误,就是没有效果,也就是没有锁住t这个表,是不是跟配置的环境有关系?
      

  4.   

    你是怎么判断无效的。lock table是将表锁定到当前进程中。当你页面执行结束,进程释放了当然表也跟着释放了。
      

  5.   

    lock table t write
    锁定表到当前进程,所以这个页里的sql当然可以继续执行。不知道你是怎么判断为无效的?
      

  6.   

    我在mysql下执行:lock table t write时不能插入其他信息
    而在php页面执行这条语句(没有执行:unlock tables),在其他地方还可以插入其他信息?
      

  7.   

    页面都关了,别的地方当然可以继续执行。如果想不能继续执行。你可以设定php.ini里mysql为长连接。
      

  8.   

    php.ini中mysql连接时间60秒,我运行这个页面并没有关闭它。可否帮忙测试下下。
      

  9.   

    也就是说lock只在一个连接里面有效``当连接关闭lock也失效````
      

  10.   

    那PHP页面没有写mysql_close()语句,页面一加载完就自动断开连接吗?