当前位置:Gxlcms > 数据库问题 > MySql的基本操作流程-SAE的MySQL-PHP

MySql的基本操作流程-SAE的MySQL-PHP

时间:2021-07-01 10:21:17 帮助过:4人阅读

header("Content-Type:text/html;charset=utf-8"); echo "用户名:".SAE_MYSQL_USER."<br>"; echo "密码:". SAE_MYSQL_PASS.‘<br>‘; echo "主库域名:".SAE_MYSQL_HOST_M."<br>"; echo "从库域名:".SAE_MYSQL_HOST_S."<br>"; echo "端口".SAE_MYSQL_PORT."<br>"; echo "数据库名:".SAE_MYSQL_DB."<br>"; ?>

 

ok,下面开始具体操作。下面为使用的微信公众号的数据库操作代码,依此进行具体分析。

Step1:使用主机名$hostname,以及用户名密码 【连接】数据库

$link = mysql_connect($hostname, $dbuser, $dbpass);

Step2:使用链接信息$link,以及要操作的数据库的信息, 【选择】对应的数据库

mysql_select_db($dbname, $link) or die (‘Can\‘t use dbname : ‘ . mysql_error());

Step3:根据需要查询的信息,列出【查询】命令的内容。

$sql = "SELECT * FROM {$dbname}.`CRM` WHERE `USER` = ‘{$fromUsername}‘ LIMIT 0 , 30";

使用mysql_query()函数进行查询。

$query = mysql_query($sql);

Step4:获取信息后,将信息【转换】为可用的格式,进而使用

$rs = mysql_fetch_array($query); //将数据转换为 “PHP的关联数据”

$name = $rs[‘USER‘];

$content = $rs[‘CONTENT‘];

 

如果是插入指令,按照如下格式写入信息

$sql = "INSERT INTO {$dbname}.`CRM` (`ID`, `USER`) VALUES (NULL, ‘{$fromUsername}‘)";

然后调用mysql_query($sql);即可。

 

                        // dataBase_添加用户信息
                        $hostname = SAE_MYSQL_HOST_M.‘:‘.SAE_MYSQL_PORT;
                        $dbuser = SAE_MYSQL_USER;
                        $dbpass = SAE_MYSQL_PASS;
                        $dbname = SAE_MYSQL_DB;
                        $link = mysql_connect($hostname, $dbuser, $dbpass);
                        if (!$link) {
                            die(‘Could not connect: ‘ . mysql_error());
                        }
                        // echo ‘Connected successfully<br/>‘;
                        //select db
                        mysql_select_db($dbname, $link) or die (‘Can\‘t use dbname : ‘ . mysql_error());
                        // echo ‘Select db ‘.$dbname.‘ successfully‘;

                        $sql = "SELECT * FROM  {$dbname}.`CRM` WHERE  `USER` =  ‘{$fromUsername}‘ LIMIT 0 , 30";
                        $query = mysql_query($sql);
                        $rs = mysql_fetch_array($query);
                        $name = $rs[‘USER‘];
                        $content = $rs[‘CONTENT‘];


                        if ($name == $fromUsername) {
                            $content = $content.date("Y-m-d G:i ",mktime()).$keyword.‘<br>‘;
                            $sql = "UPDATE `CRM` SET `CONTENT`=‘{$content}‘ WHERE `USER`=‘{$fromUsername}‘";
                            mysql_query($sql);

                            $contentStr = "您是老用户,已经存储您的信息";
                        }
                        else{
                            $content = date("Y-m-d G:i ",mktime()).$keyword.‘<br>‘;
                            $sql = "INSERT INTO {$dbname}.`CRM` (`ID`, `USER`) VALUES (NULL, ‘{$fromUsername}‘)";
                            mysql_query($sql);

                            $contentStr = "您是新用户,已经存储您的信息";

                        }
                        mysql_close($link);

 

MySql的基本操作流程-SAE的MySQL-PHP

标签:

人气教程排行