小编Lin*_*qan的帖子

将TableA中的行移动到Table-Archive中

是否有可能在一周内自动将3天之前的行移动到另一个名为"Table_Archive"的表中?

tableA ex:

ID | stringvalue | Timestamp
1  | abc         | 2011-10-01
2  | abc2        | 2011-10-02
3  | abc3        | 2011-10-05
4  | abc4        | 2011-10-10
5  | abc5        | 2011-10-11
Run Code Online (Sandbox Code Playgroud)

搬家后

表A:

ID | stringvalue | Timestamp
4  | abc4        | 2011-10-10
5  | abc5        | 2011-10-11
Run Code Online (Sandbox Code Playgroud)

Table_Archive:

ID | stringvalue | Timestamp
1  | abc         | 2011-10-01
2  | abc2        | 2011-10-02
3  | abc3        | 2011-10-05
Run Code Online (Sandbox Code Playgroud)

当新输入进入tableA时,下一步中ID(PK)不会出现任何问题吗?

我得到了什么:

CREATE PROCEDURE clean_tables ()
BEGIN
    BEGIN TRANSACTION; …
Run Code Online (Sandbox Code Playgroud)

mysql archive

5
推荐指数
2
解决办法
1万
查看次数

将数组从 php 发送到 javascript

您好,我正在尝试将数组从 php 发送到我的 javascript。这可能吗?我尝试了一些我发现的例子,但没有一个有效。

这就是我想做的:

php 文件:

<?php
$n = array('test','test2', 'test3');
<script type='text/javascript'> 
    initArray($n);
</script>
?>
Run Code Online (Sandbox Code Playgroud)

java脚本:

function initArray(array){
    for(var i = 0; i < array.length; i++){
        alert(array[i]);
    }
}
Run Code Online (Sandbox Code Playgroud)

感谢您的所有回答

javascript php arrays

3
推荐指数
1
解决办法
301
查看次数

MYSQL:使用if语句的过程

我正在尝试创建一个首先检查用户密码的例程,如果它是正确的,它将从不同的表返回一些值或更改一行中的某些值.

如果没有在PHP中处理两个查询,这是否可行?首先调用密码,检查其是否正确,然后允许用户更改名称.

这是一个使用电子邮件和密码获取用户行的示例.

DELIMITER $$

CREATE DEFINER=`root`@`localhost` PROCEDURE `get_user_info`(
    IN in_Email VARCHAR(45),
    IN in_Pass VARCHAR(45)
    )
BEGIN
    SELECT * FROM User WHERE Email = in_Email AND Pass = in_Pass;
END
Run Code Online (Sandbox Code Playgroud)

这就是我到目前为止所得到的:

DELIMITER $$

CREATE DEFINER=`root`@`localhost` PROCEDURE `change_pass`(
    in_Email VARCHAR(45),
    in_PassOld VARCHAR(45),
    in_PassNew VARCHAR(45)
)
BEGIN
    SET @PassOld = (SELECT Pass From User WHERE Email = in_Email);

    IF(@PassOld = in_PassOld) THEN
        UPDATE User SET Pass = in_PassNew WHERE Email = in_Email;

    END IF;

ENDND IF;
END
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助!

mysql stored-procedures if-statement

2
推荐指数
1
解决办法
4万
查看次数