小编Hen*_*oom的帖子

MySQL ORDER BY IN()

我有一个PHP数组,里面有ID号.这些数字已经订购.

现在我想通过IN()方法得到我的结果,以获得所有的ID.

但是,这些ID应该像IN方法一样进行排序.

例如:

IN(4,7,3,8,9)  
Run Code Online (Sandbox Code Playgroud)

应该得到如下结果:

4 - Article 4  
7 - Article 7  
3 - Article 3  
8 - Article 8  
9 - Article 9
Run Code Online (Sandbox Code Playgroud)

有什么建议?也许有这样做的功能?

谢谢!

php mysql sql-order-by in-function

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

通过API获取Google PageRank(PHP)

我有一个域列表,想得到:

  1. 所有域名的PageRank.所以只需一个整数,必须有一个返回它的API.
  2. Google中的结果数量
  3. 域名这个词的位置.例如,"google.com"将是"google"一词的位置.这可能是第20位.

php api pagerank

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

MySQL DATETIME的UNIX时间戳

我有一个包含统计信息的表和一个以timeUnix时间戳命名的字段.

表中有大约200行,但我想将Unix时间戳更改为MySQL DATETIME而不会丢失当前行.目前的表格:

CREATE TABLE `stats` (
    `id` int(11) unsigned NOT NULL auto_increment,
    `time` int(11) NOT NULL,
    `domain` varchar(40) NOT NULL,
    `ip` varchar(20) NOT NULL,
    `user_agent` varchar(255) NOT NULL,
    `domain_id` int(11) NOT NULL,
    PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
Run Code Online (Sandbox Code Playgroud)

所以time(INT)应该是DATETIME字段.

如何将Unix时间戳更新为MySQL的DATETIME?

mysql datetime timestamp

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

jQuery图像选择器

我正在寻找jQuery中的imagepicker.

它应该类似于Gmail将图像附加到联系人的方式:

  1. 有一个可点击的空图像
  2. 单击时,会弹出一个包含所有图像和搜索框的弹出窗口
  3. 单击图像时,弹出窗口消失,可点击的图像也会更改

Mootools或Prototype甚至普通的JS也是受欢迎的!

谢谢!

jquery image picker

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

在Fancybox中输入

我对Fancybox有一个非常奇怪的问题.

我似乎无法获得Fancybox中显示的输入的.val().它们的值为"".然而,Fancybox之外的输入工作.

我的代码:

<script type="text/javascript">
    $(document).ready(function() {
$('a#inline').fancybox({
'hideOnContentClick': false,
'frameWidth': 500,
'frameHeight': $('#avatars').height(),
'callbackOnShow':
function() {

 $('#gallery div img').click(function(){
  $('#inline img').attr('src', $(this).attr('class'));
  $('input#avatar').attr('value', $(this).attr('class'));
 });

 $('button').click(function(){

  console.log($('input#search_avatar'));

  return false;
 });
 }
 });
 });
Run Code Online (Sandbox Code Playgroud)

和HTML:

<fieldset>
<div id="avatars" style="float:left; width:500px; display:none;">
<form method="post" action="">
 <fieldset>
  <input type="text" name="search_avatar" id="search_avatar" />
  <button id="search_avatar_submit">Filter</button>
 </fieldset>
 <div id="gallery">
  <div><img src="2_s.jpg" class="2_s.jpg" /></div>
 </div>
</form>
</div>
<a id="inline" href="#avatars"><img id="avatar" src="file.png" /></a>

<input type="hidden" name="avatar" value="" id="avatar" />
</fieldset>
Run Code Online (Sandbox Code Playgroud)

所以基本上.我点击链接.Fancybox出现了.我在输入中添加文本(这是文本),当我点击我将得到这个(在Firebug中):

[input#search_avatar, input#search_avatar This is …
Run Code Online (Sandbox Code Playgroud)

jquery input fancybox

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

MySQL GROUP BY问题

我有一个复杂的MySQL问题.

SELECT *
FROM banners, content_id_country, languages
    WHERE content_id_country.content_id = banners.id
        AND content_id_country.controller = 'banners'
Run Code Online (Sandbox Code Playgroud)

给我一个长期的结果.结果很完美,只有一个问题.

某些行是重复的,因此它们只有一个字段已更改.

结果如下:

1 - Title - Text - NL
1 - Title - Text - EN
Run Code Online (Sandbox Code Playgroud)

当我使用"GROUP BY banners.id"时,其中一个消失了.这就是我所取得的成就.

我想得到的结果如下:1 - 标题 - 文本 - NL,EN

所以基本上我想合并行,并添加一个逗号.

我希望这是可能的.

sql merge group-by

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

左连接中的子查询

LEFT JOIN团队在teams.id =(SELECT team_id FROM auth_users WHERE id = offers.user_id)

给我团队表的所有列,但将所有列转换为NULL.

LEFT JOIN teams ON teams.id = 1

奇迹般有效

当我做

SELECT (SELECT team_id FROM auth_users WHERE id = offers.user_id) as team_id
Run Code Online (Sandbox Code Playgroud)

team_id将为1.

由于一些奇怪的原因,它在内部不起作用JOIN.

完整查询:

SELECT projects.id, projects.title as title, winner_id, projects.user_id as user_id,   until, pages, types.title as type, types.id as type_id, projects.id as id, offers.price as price, offers.delivery_date as delivery_date, teams.*,
(SELECT COUNT(id) FROM comments WHERE comments.project_id = projects.id AND comments.private = 1) as comments,
(SELECT COUNT(id) FROM …
Run Code Online (Sandbox Code Playgroud)

mysql join subquery

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

最简单的生成图表的方法

我正在尝试为我的网站静态生成图表.

我需要几个,一个用于一天中的一小时,一个用于一周的一天,一个用于一个月的一个星期,一个用于一个月的一个月.

有点击和独特的访客.

它可能看起来像:http: //extjs.com/deploy/dev/examples/chart/charts.html - 最后一个例子.

但我不知道如何在没有框架的情况下让它工作......

我正在使用Kohana PHP5框架.

谢谢!

php extjs graph

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

Gmail Ajax界面

我想创建类似于Gmails界面的东西.特别是管理联系人的方式非常有趣.

我不是一个Javascript专家,但我知道我的方式围绕jQuery.

谢谢!

ajax jquery gmail

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