我正在使用Django重写一个平均每天40-50次点击的PHP + MySQL站点.
SQLite是否适合在此使用?它们之间有什么优点/缺点吗?
我只是使用数据库存储博客和可以编辑它的用户.我正在使用全文搜索进行博客搜索,但在任何地方都没有复杂的连接.
我最近开始使用Python,并且正在享受"包含电池"的设计.我已经发现我可以导入时间,数学,重新,urllib,但不知道如何知道某些东西是内置的,而不是从头开始编写.
包含哪些内容,以及从哪里可以获得其他优质库?
这一定是一件普通的事情,但是我被困住了.
我有一些可以像这样简化的数据:
id user unixtime
-----------------------
1 dave 1335312057
2 dave 1335312058
3 steve 1335312128
Run Code Online (Sandbox Code Playgroud)
等等
到目前为止,我只需要按天聚合,所以我一直在使用:
SELECT
UNIX_TIMESTAMP(DATE(FROM_UNIXTIME(unixtime))) AS time,
count(c.user) AS count
FROM core c
GROUP BY DATE(FROM_UNIXTIME(unixtime))
Run Code Online (Sandbox Code Playgroud)
我已经尝试使用CONCAT与DATE和HOUR,但是不能让它按预期工作 - 任何想法?
我有一个包含一些用户数据的表.
他们中的许多人使用我们在OLDHOST.com的内部电子邮件系统.我们已在NEWHOST.com更新到更新的系统.所有用户的用户名都是一样的,所以如果你有dave@OLDHOST.com,你现在是dave@NEWHOST.com
是否有更好的方法来更改users表中的所有电子邮件字段而不选择PHP中的所有行,然后检查电子邮件中是否包含OLDHOST,然后将字符串替换为NEWHOST?
是否有一个很棒的SQL语句来帮助解决这个问题?
一些表的例子(简化)
id | firstname | surname | email
------------------------------------------------
1 | dave | smith | a21dsmith@OLDHOST.com
2 | barry | jones | a21bjones@OLDHOST.com
Run Code Online (Sandbox Code Playgroud)
等等
所有需要更改的内容都是包含OLDHOST(并非全部)到NEWHOST的任何电子邮件.
这是我见过的最奇怪的事情.(删除了死图像,这是一个JPG,到处都很好但IE没有显示.)
有任何想法吗?这让我疯了.
如果它有帮助,这是一个客户端使用表单上传的图像,然后使用PHP移动并重命名.
我在左右箭头按键上发生了一些事件,如下所示:
$(document).keydown(function(e) {
switch(e.which) {
case 39: $("#next").trigger('click');
break;
case 37: $("#prev").trigger('click');
break;
}
});
Run Code Online (Sandbox Code Playgroud)
但是,很明显,如果您在表单中并按左右键来浏览文本,则会触发这些事件.
我如何改变这一点,以免发生这种情况?
我在一个类似 的页面上/gallery.php?place=300&name=place1,我想要它,以便在我提交此表单时它会转到/gallery.php?place=300&name=place1&tag=X,其中 X 是所选标签的编号。
这里有什么问题?
<form action="/gallery.php?place=300&name=place1" method="get">
<select name="tag">
<option value=1>Aerial</option>
<option value=2>Autumn</option>
<option value=4>Boats</option>
<option value=6>Buildings</option>
<option value=7>Canals</option>
</select>
<input type="submit" value="Filter"/>
</form>
Run Code Online (Sandbox Code Playgroud)