小编Mat*_*ati的帖子

我应该禁用哪些用户名?

我正在为一个Web应用程序进行用户注册,并且刚开始认为我不想让一些聪明/邪恶的人出现并注册一个用户名,如'admin'.

我应该禁用哪些其他用户名?数据库关键字

有关系吗?

在此先感谢您的回复!

编辑:我有安全保障.我更感兴趣的是,人们常常禁止某些名字阻止人们伪造权威,甚至某些垃圾邮件喜欢注册的词语.

username

14
推荐指数
6
解决办法
2204
查看次数

记住三元运算符语法

任何人都有一个很好的技巧来记住标准的三元语法?

具体是否'?' 或者':'是第一位的.这些年来,我一直在倒退.

ternary-operator mnemonics

6
推荐指数
2
解决办法
2215
查看次数

mysql更新数学

说p.products_price等于1

为什么:

UPDATE products p
SET p.products_price = (1 + p.products_price)
WHERE p.products_id = 8
Run Code Online (Sandbox Code Playgroud)

使p.products_price等于3?

它是将价格加1,然后又重新进行一次?我正在尝试做一些更复杂的事情,但是当它不起作用时,我将其分解为有史以来最简单的事情。我可以在这里做出某种临时值,然后计算新价格,然后将其设置为该价格吗?

请帮我,我很生气,谢谢。

MySQL客户端版本:4.1.22

编辑:该列是十进制类型,我在int列上尝试了相同的更新,结果相同。

编辑:这不是在代码中运行,因此该代码没有机会两次调用相同的更新

mysql

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

使用CodeIgniter进行多模型功能的单笔交易

如果在我要回滚已提交查询的任何表中出现任何错误时,我都需要插入2个表中。

我在控制器内部编写了查询,例如:

   $this->db->trans_start();
   $this->db->insert_batch('market_users_mapping', $marketData);
   $this->db->insert_batch('maincategory_users_mapping', $maincategoryData);
   $this->db->trans_complete();
   if ($this->db->trans_status() === FALSE) {
       throw error
   }
Run Code Online (Sandbox Code Playgroud)

这很完美。但是我认为在控制器内部编写查询不是一个好习惯。因此,我做到了这一点,称为模型函数,并在相应的模型函数中编写了这些insert_batch查询。

$this->db->trans_start();
$this->maincategory_model->function_name()
$this->market_model->function_name(); 
$this->db->trans_complete();
if ($this->db->trans_status() === FALSE) {
    throw error
    `enter code here`
} 
Run Code Online (Sandbox Code Playgroud)

但这没有按预期工作

transactions model codeigniter

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

smarty foreach 中第一个元素的类

我正在尝试在我的模板中添加一些 smarty 到我想提供的第一个元素

 <div class="item active">
Run Code Online (Sandbox Code Playgroud)

和下一个元素

 <div class="item">
Run Code Online (Sandbox Code Playgroud)

我试图做这样的事情:

 {foreach $imageCollection as $image key=slider}
      {if $slider < 1} 
             <div class="item active">
                   <img class="img-responsive" src="{$image->getPath('1400x469')}" alt="caption1" />
                   <div class="carousel-caption">
      {else}
             <div class="item">
                   <img class="img-responsive" src="{$image->getPath('1400x469')}" alt="caption1" />
                   <div class="carousel-caption">
      {/if}
 {/foreach}  
Run Code Online (Sandbox Code Playgroud)

它不起作用,所有元素都显示为

<div class="item active">
Run Code Online (Sandbox Code Playgroud)

smarty

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