NooZuoNoDie 2014-07-22 10:46
浏览 853

在微信mysql中想实现:当记录不存在时insert,当记录存在时update 出了点问题》》

if($keyword==1||$keyword==2){
            $sql_insert="INSERT INTO `760827`.`session` (`id`,`openid`,`status`) VALUES ('','$fromUsername','$keyword');";
            $sql_update="UPDATE  `760827`.`session` SET  `status` =  '$keyword' WHERE  `session`.`openid` =$fromUsername;";
            $sql_yanzheng="SELECT * FROM `760827`.`session` WHERE 'openid'=$fromUsername;";
            $result_yanzheng=mysql_query($sql_yanzheng,$conn);
            if($keyword==1){
                if(mysql_num_rows($result_yanzheng) > 0){
                    $reply="update";
                    echo _response_text($reply);  

                    //mysql_query($sql_update,$conn);

                }
                elseif(mysql_num_rows($result_yanzheng) == 0){
                    $reply="insert";                //和下面的echo构成微信输出函数
                    echo _response_text($reply);    
                    //mysql_query($sql_insert,$conn);

                }                   
            }
            elseif($keyword==2){
                if(mysql_num_rows($result_yanzheng) > 0){
                    mysql_query($sql_update,$conn);
                }
                else{
                    mysql_query($sql_insert,$conn);
                }
            $reply="请输入您的留言:";
            echo _response_text($reply);
            }
        }
  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 oracle集群安装出bug
    • ¥15 关于#python#的问题:自动化测试
    • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
    • ¥15 教务系统账号被盗号如何追溯设备
    • ¥20 delta降尺度方法,未来数据怎么降尺度
    • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
    • ¥15 再不同版本的系统上,TCP传输速度不一致
    • ¥15 高德地图2.0 版本点聚合中Marker的位置无法实时更新,如何解决呢?
    • ¥15 DIFY API Endpoint 问题。
    • ¥20 sub地址DHCP问题