您好,欢迎访问一九零五行业门户网

PHP通过插入mysql数据来实现多机互锁实例,mysql实例_PHP教程

php通过插入mysql数据来实现多机互锁实例,mysql实例本文实例讲述了php通过插入mysql数据来实现多机互锁的方法,分享给大家供大家参考。具体实现方法如下:
在执行流程之前可以加一般锁,shell枷锁函数如下,如果成功则会返回0,否则返回非0值:
复制代码 代码如下:
function get_lock()
{
    local dataid=${1}
    local datadate=${2}    local sql=insert intot_trans_lock
    (dataid, datadate) values('${dataid}', '${datadate}');
    echo ${sql} | ${db_public}
    return $?
}
在执行失败或者结束的时候释放锁
复制代码 代码如下:
function free_lock()
{
    local dataid=${1}
    local datadate=${2}
    local status=${3}    local sql=delete from t_trans_lock
    where dataid='${dataid}' and datadate='${datadate}';
    echo ${sql} | ${db_public}
    if [ $? -ne 0 ]; then
        write_log ${dataid} free lock failed
    fi
    return ${status}
}
希望本文所述对大家的php+mysql程序设计有所帮助。
一个php简单的插入数据库/读取示例
#47;/w3c//dtd xhtml 1.0 transitional//en www.w3.org/...al.dtd>
无标题文档
>
 php 实现简单的注册页面 并把注册信息插入到 mysql 数据库中
注册页面:reg.html
用户名:
密码:
确认密码:
邮箱:
电话:
接收页面:reg.php
$db = mysql_connect(localhost, root, 12345);
mysql_select_db(dataname, $db);
mysql_query(insert into tablename(username, userpass, email, telphone) values('$_post[username]', '$_post[userpass]', '$_post[email]', '$_post[telphone]'));
echo 注册成功;
%>
http://www.bkjia.com/phpjc/906674.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/906674.htmltecharticlephp通过插入mysql数据来实现多机互锁实例,mysql实例 本文实例讲述了php通过插入mysql数据来实现多机互锁的方法,分享给大家供大家参考。具...
其它类似信息

推荐信息