小编Muh*_*eel的帖子

如何仅使用mysql更新datetime字段的日期

我有一张这样的桌子

| ID |         DATE              | DURATION |     STATUS | DUPLICATION |
|----|------------------- -------|----------|------------|-------------|
|  1 | January, 08 2014 19:30:12 | 00:00:03 |    Aborted |      (null) |
|  2 | January, 08 2014 19:30:12 | 00:00:06 |    Dropped |      (null) |
|  3 | January, 08 2014 05:25:11 | 00:00:20 |  Connected |    Multiple |
|  4 | January, 08 2014 05:19:21 | 00:00:21 |  Connected |      Repeat |
|  5 | January, 08 2014 05:12:56 | 00:00:20 | …
Run Code Online (Sandbox Code Playgroud)

mysql sql datetime date sql-update

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

在Canvas中编辑图像时,将文本放在数据库中

我有一个问题,我很困惑我应该选择什么策略来解决这个问题.这是描述.

  1. 我有一个用户身份验证管理的图库.
  2. 接下来我基本上有一个简单的表单,它将引号保存到数据库中.
  3. 从图库中选择图像,它将在画布中打开.我正在使用Adobe Creative SDK.这是演示图像.

在此输入图像描述

  1. 接下来我必须从数据库中选择(复制)文本以在文本字段中添加(粘贴),但我不知道如何做到这一点.

这是我必须为客户做的任务.我从未见过类似的例子.这似乎是独一无二的.请提供一些建议.

text image image-editor image-editing image-text

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

页面加载后运行javascript

setup_account ui-mobile-viewport ui-overlay-c

当我创建的页面加载如下:

var location    =   location.href+"&rndm="+2*Math.random()+" #updatecomment0>*"
$("#updatecomment0").load(location, function(){});
Run Code Online (Sandbox Code Playgroud)

我有多个脚本运行updatecomment0 div:

<div id="updatecomment0">
    <div id="javascript1">hi</div>
    <div style="float:right;" class="javascript2">delete</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我不知道如何页面加载运行其他JavaScripts .
有人可以告诉我如何使用它.
谢谢

javascript jquery pageload

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

Mysql离开了join和sum

我有三张桌子,我需要单独金额.此外,我将使用select或where子句中的字段.

SELECT i.*, x.* FROM items AS i 
 LEFT JOIN
 (
   SELECT
   p.item_id
   ,SUM(p.amount) AS saleAmount
   ,SUM(IF(p.type=1,pa.amount,0)) AS paidAmount
   FROM payments AS p
   LEFT JOIN payment_actions AS pa ON pa.payment_id=p.id
   GROUP BY p.id
) AS x ON x.item_id=i.id
Run Code Online (Sandbox Code Playgroud)

物品表;

id  
---
1
Run Code Online (Sandbox Code Playgroud)

付款表;

id  |   item_id |   amount
---------------------------
1   |   1       |   300 
Run Code Online (Sandbox Code Playgroud)

payment_actions表;

id  |   payment_id  |   amount
---------------------------
1   |   1           |   100 
1   |   1           |   50
Run Code Online (Sandbox Code Playgroud)

结果应该是;

saleAmount  | paidAmount
--------------------------
    300     |   150
Run Code Online (Sandbox Code Playgroud)

mysql sum left-join

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

MYSQL:SQL查询仅在所有行满足条件时返回行

考虑三个表 -

  users

    id      |   type
 -----------|------------
    1       |   a
    2       |   b   
    3       |   c

 types  

    id      |   type
 -----------|------------
    a       |   X
    a       |   Y   
    b       |   X
    c       |   X
    c       |   Y
    c       |   Z

 training_status

    id      |   training|   status
 -----------|-----------|-------------
    1       |   X       |   F
    2       |   X       |   S
    2       |   Y       |   S
    3       |   X       |   F
    3       |   Y       |   S
Run Code Online (Sandbox Code Playgroud)

每个用户都有一个类型,类型定义了特定类型的每个用户必须完成的培训.

training_status包含用户已经完成的所有培训的状态及其结果(S,F).用户尚未参加培训,不会有任何培训.

我想找出所有已成功完成所有必须参加的培训的用户.

这是我在思考的方向:

select
  id
from users
  join …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

从POST创建变量

我这里有一个旧脚本,它基于它从POST数组创建变量的功能.我知道它已经过时了,不应该使用,但我需要激活哪个参数?$_POST['output']应该自动成为$output.

我一直在php.net和谷歌搜索,但我似乎无法找到这个参数的名称.

php post

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

带条件的PHP随机数生成

我最近有一项任务要完成,我失败了.我通常不会问逻辑,但今天我很沮丧地问.这是任务.

我不允许使用php的rand()函数.相反,我可以使用此功能.

function getRandom()
{
     return rand(1,5);
}
Run Code Online (Sandbox Code Playgroud)

好吧,我尝试了这个功能,但它必须返回3到7的值.

function getMoreRandom()
{
    $value = getRandom();
    return $value + 2;

}
Run Code Online (Sandbox Code Playgroud)

现在我必须定义一个php函数,它可以返回范围为1到7的随机数.我该怎么做?

php random numbers

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

如何在codeigniter中获取视图文件的路径

我想询问是否有任何方法可以在控制器中获取我的视图文件的路径.例如

class welcome extends controller{

  function __construct(){
       parent::__construct();
  }
  function index(){
     $this->load->view('welcome_message');
  }
  function test(){
     $my_variable = $this->load->view('welcome_message','',TRUE);
  }
  function another_test(){
        ///  $path_to_view = ???;
        ///  echo $path_to_view;
  } 
}
Run Code Online (Sandbox Code Playgroud)

我想问一下是否有任何辅助函数来实现这个目的.测试方法包含包含html内容的变量.但我想得到视图文件的路径???

codeigniter view path

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

MySQL sum默认返回0

我有一个使用sum functionnality的问题.所以基本上,我有2个表,paiment_type账单.在账单表中,我有一个外键名称fk_paiement_type,它让我知道这个特定账单使用了什么样的票据.

打印统计数据时,我这样做是为了获得总数:

SELECT 
  pt.name,
  SUM(f.total_ttc) AS total_mode 
FROM
  bills AS f 
  INNER JOIN paiement_type AS pt 
    ON pt.id = f.fk_paiement_type 
WHERE (
    f.created BETWEEN '2013-01-10' 
    AND '2013-01-10'
  ) 
  AND (
    f.type LIKE 'facture' 
    OR f.type LIKE ''
  ) 
GROUP BY f.fk_paiement_type 
Run Code Online (Sandbox Code Playgroud)

这段代码工作得很好,但我实际上有3个不同的paiement类型,有时只有2个在白天使用,如果它不存在我仍然想要显示它.

编辑:我已经尝试使用IFNULL功能,但它没有用.来自账单表的fk_paiement_type有时仅返回与paiement_type表匹配的2个值.我想我的问题来自这里:

INNER JOIN paiement_type AS pt ON pt.id = f.fk_paiement_type 
Run Code Online (Sandbox Code Playgroud)

任何的想法?

编辑2:

我的表结构如下:

**Bills Table**

id (int), 
fk_paiement_type (int), 
ref (varchar), 
fk_client (int), 
tss (double), 
total_ttc (double), 
type (varchar), …
Run Code Online (Sandbox Code Playgroud)

mysql sum

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

如何检查数组是否已经在php中排序

我在php中有一个小任务。我有一个简单的数组。

Array
(
    [0] => 50
    [1] => 100
    [2] => 150

)
Run Code Online (Sandbox Code Playgroud)

是否有一个PHP内置函数可供我使用,以便它可以返回true或false,因此,如果数组已经排序或没有排序,或者对此的任何其他php脚本,没有循环。我知道使用循环和条件很容易。

php arrays

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