小编Hja*_*mar的帖子

PHP mysqli - 使用DELETE的结果

我是PHP和mysql的新手,我想知道在DELETE查询后是否有办法使用结果.

例如:

$stmt = $mysqli->prepare("DELETE FROM users WHERE id=?");
$stmt->bind_param('i', $someID);
$stmt->execute();
//Here I want to use the name of the deleted user.
Run Code Online (Sandbox Code Playgroud)

我知道我可以在删除之前进行SELECT查询,我只是想知道是否有一种聪明的方法来获取已删除的行.到目前为止我发现的只是

$stmt->affected_rows
Run Code Online (Sandbox Code Playgroud)

但这只会给出受影响的行数.

谢谢

php mysql mysqli

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

模式匹配,以防Haskell

我对Haskell相当新,并对模式匹配有疑问.这是代码的大量简化版本:

data Value = MyBool Bool | MyInt Integer

codeDuplicate1 :: Value -> Value -> IO Value
codeDuplicate1 = generalFunction True 

codeDuplicate2 :: Value -> Value -> IO Value
codeDuplicate2 = generalFunction False 

generalFunction :: Bool -> Value -> Value -> IO Value
generalFunction b x1 x2 = do result <- eval x1 
                             case result of
                               MyBool b -> do putStrLn $ show b
                                              return (MyBool b)   
                               _        -> eval x2

eval :: Value -> IO Value
eval (MyInt x) …
Run Code Online (Sandbox Code Playgroud)

haskell case pattern-matching

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

标签 统计

case ×1

haskell ×1

mysql ×1

mysqli ×1

pattern-matching ×1

php ×1