小编mah*_*n23的帖子

何时使用VARCHAR和DATE/DATETIME

我们在Freenode上进行了这个编程讨论,当我尝试使用VARCHAR(255)以这种格式存储日期变量时出现了这个问题:D/MM/YYYY.所以问题是为什么使用VARCHAR存储日期这么糟糕.以下是优点:

  1. 编码速度更快.以前我使用DATE,但日期格式化是一个真正的痛苦.
  2. 使用字符串比使用Date更耗电吗?谁在乎,我们生活在Ghz时代.
  3. 它在道德上是不正确的(lolwut?)这是其他用户告诉我的......

那么您更喜欢用什么来存储日期?SQL VARCHAR还是SQL DATE?

sql date

32
推荐指数
3
解决办法
3万
查看次数

一个更好的SQL字符串清理功能

我目前正在使用以下函数来清理我的$ _POST和$ _GET反对SQL注入.不幸的是,我不能通过它发布代码,例如:" <a href test".Twitter如何做到这一点?

 function _secinput($variable)
 {return filter_var(mysql_real_escape_string($variable), FILTER_SANITIZE_STRING); }
Run Code Online (Sandbox Code Playgroud)

另外,任何人都可以告诉我是否可以通过任何方式改进它?

php security

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

哪个更好?兰德()或兰德(100,999)?

在浏览我们自己的项目时,其他开发人员使用rand()在上传图像文件时为其提供随机名称.

我的建议是使用rand(100,999)来获得更多有意义的文件名.你推荐哪一个?它是一个低流量的网站,所以我相信碰撞的风险非常低.

php random

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

维护脚本使加载变慢

每次用户访问主页时,我都会在网站上运行一个脚本.该脚本将遍历数据库中的每一行,并检查其日期是否已过期,如果为true则将其归档.但是,由于它有很多行,因此在加载主页时需要一些时间(如6秒).

首先,我建议使用cronjob来完成任务,但我的老板提出了这个想法,但我离题了......

我的问题是,是否可以并行运行脚本,这样,在脚本运行时,主页可以继续加载.另请注意,主页显示数据库中的数据,因此在主页完成加载之前执行脚本非常重要

php mysql

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

我需要使用jquery显示/隐藏元素

http://jsfiddle.net/MEKRM/ 这是我的小提琴

当我单击下一个/上一个时,我想显示/隐藏元素.但是,ID将动态生成(mysql echo).我有什么想法可以继续吗?谢谢

jquery

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

标签 统计

php ×3

date ×1

jquery ×1

mysql ×1

random ×1

security ×1

sql ×1