小编Rig*_*lly的帖子

使用php从日期减去天,月或年

我有一个日期字段一个数据库表startBefore('Y-m-d')的格式.还有3个其他int字段表示年,月和日.我想做的是以格式填写这三个字段的新startAfter日期'Y-m-d'.

例如,我有'2001-11-14'作为startBefore日期,我想减去3年,7个月,1天来得到startAfter日期.

我有什么想法可以做到这一点?

谢谢!

php date

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

MYSQL SELECT记录早于1年前

我尝试从我的数据库中获取1年前所有记录的列表,expired_contract的字段有下一个信息.

expired_contract DATE NOT NULL
Run Code Online (Sandbox Code Playgroud)

所以它需要下一个格式的DATE:YEAR-MM-DD,接下来我有sql,我不能让它工作悲伤.

$sql = "SELECT * 
        FROM My_Contracte 
        WHERE expired_contract >= DATE_SUB(NOW(),INTERVAL 1 YEAR) 
        ORDER BY id_contract DESC";
Run Code Online (Sandbox Code Playgroud)

我尝试了很多"WHERE"命令但没有按预期工作.你能帮我搞定吗?我正在寻找约5小时,我需要确切的命令才能使它工作.

$ sql给了我一些东西,但是错了,我得到的日期如:2015-10-01,2016-10-01和2014-09-30之类的日期没有出现.

基本上我想显示日期:

如果今天是2015-10-01我想查看超过1年前的日期,那么从2014-09-30开始,并且没有显示2015-10-01,2016-10-01之类的日期.

也许我必须在数据库中编辑一些东西?

寻求你的帮助,谢谢!

php mysql date

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

javax.net.ssl.SSLException:java.security.InvalidAlgorithmParameterException:trustAnchors参数必须为非空

我正在寻找解析每天更新所述文件的XML文件 - 我遇到的唯一问题是他们使用自己的证书(https:// ..)并且我不能使用该特定URL,也不能是否有http:// ...链接可用.

URL url = new URL("https://...");
...
Document document = db.parse(url.openStream());
Run Code Online (Sandbox Code Playgroud)

此代码在运行我的测试时抛出以下异常:

javax.net.ssl.SSLException:java.lang.RuntimeException:意外错误:java.security.InvalidAlgorithmParameterException:trustAnchors参数必须为非空

我已经看到了各种建议,涉及创建各种类来处理这种连接或个人服务器,以及将证书添加到密钥库,然后将该密钥库添加到Java项目,但我一直在无法做到这一点,我正在寻找一种稍微简单的方式让我去在线访问XML.

java ssl jsse truststore

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

Ajax/Javascript - 单击1个链接后删除链接

我有以下脚本通过数据库异步获取数据(分支名称):

$(document).ready(function () {
    $("#pickup").on('keyup',function () {
        var key = $(this).val();

        $.ajax({
            url:'modal/fetch_branch.php',
            type:'GET',
            data:'keyword='+key,
            beforeSend:function () {
                $("#results").slideUp('fast');
            },
            success:function (data) {
                $("#results").html(data);
                $("#results").slideDown('fast');
                // use `on` as elements are added dynamically
                $( "#results" ).on("click", "a", function() {
                // take `text` of a clicked element and set it as `#pickup` value
                 $( "#pickup" ).val( $( this ).text() );
                // return false to prevent default action
              return false;
                });
            }
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

HTML

<input type="text" class="form-control empty" name="keyword" id="pickup" …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery html5

11
推荐指数
2
解决办法
428
查看次数

MySQL安装MySQL服务器失败5.7.19

失败的形象

在此输入图像描述

在MySQL msi安装程序的安装过程中,MySQL Server的状态出现了,不知道如何解决.

我的操作系统:Windows 7

mysql server

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

Google API PHP客户端 - 联系人服务

经过几个小时的深度痛苦之后,我终于使用本教程(尽管基于Google Analytics),更接近Google的API PHP客户端的配置和使用.

所以,现在我终于以一种看似合法且官方的方式认证自己.我的自然想法是存在一个contrib/Google_ContactsService.php,但令我惊讶的是,它无处可寻找其他32个服务类别.

我觉得自己又回头了.我有什么方法 - 合法和正式 - 获取特定用户的联系人?(大量的教程,但都过时和hacky).

编辑:我注意到有库的更新版本可在这里,但仍然没有在被发现的"通讯录"服务...... /服务/文件夹

编辑: 到目前为止我的进展.最后一行因Google的回复而失败:401. There was an error in your request.- 我想这是因为缺乏权限(我没有要求"联系人"权限).但是,如果没有"Google_ContactsService.php",我该怎么做呢?我搞不清楚了.看代码:

<?php
session_start();

/**
 * Require the libaries
 */

    require_once 'assets/php/Google/Google_Client.php';
    require_once 'assets/php/Google/contrib/Google_AnalyticsService.php'; // from tutorial - I am supposed to get the Contacts Service, which is nowhere to find.

/**
 * Set up the Google_Client
 */

    $client = new Google_Client();
    $client->setAccessType('online'); // default: offline
    $client->setApplicationName($apiConfig['application_name']);
    $client->setClientId($apiConfig['oauth2_client_id']);
    $client->setClientSecret($apiConfig['oauth2_client_secret']);
    $client->setRedirectUri($apiConfig['oauth2_redirect_uri']);
    $client->setDeveloperKey($apiConfig['developer_key']); // …
Run Code Online (Sandbox Code Playgroud)

php api google-api google-contacts-api google-api-php-client

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

在C#中传递引用类型

class Test
{
    static void Func(StringBuilder myString)
    {
        myString.Append ("test");
        myString = null;
    }
    static void Main()
    {
        StringBuilder s1 = new StringBuilder();
        Func(s1);
        Console.WriteLine (s1);
    }
}
Run Code Online (Sandbox Code Playgroud)

输出是"测试",为什么不是空?

如果通过引用 Func()传递s1 ,那么为什么要myString.Append("test")改变它,但myString = null不是?

提前致谢.

c#

8
推荐指数
2
解决办法
291
查看次数

xampp windows mariadb 未启动

mariaDB 未在我的 Windows 10 中启动。

我在日志中收到以下信息:

Cannot find checkpoint record at LSN (1,0x5c8f)
2019-12-19  9:18:13 0 [ERROR] mysqld.exe: Aria recovery failed. Please run aria_chk -r on all Aria tables and delete all aria_log.######## files
2019-12-19  9:18:13 0 [ERROR] Plugin 'Aria' init function returned error.
2019-12-19  9:18:13 0 [ERROR] Plugin 'Aria' registration as a STORAGE ENGINE failed.
InnoDB: using atomic writes.
2019-12-19  9:18:13 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2019-12-19  9:18:13 0 [Note] InnoDB: Uses event mutexes …
Run Code Online (Sandbox Code Playgroud)

windows bitnami mariadb

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

创建C字符串的最佳方法

我正在使用

char *thisvar = "stringcontenthere";
Run Code Online (Sandbox Code Playgroud)

在C中声明一个字符串

这是在C中声明字符串的最佳方法吗?

如何从C++ - 字符串生成C-String?

c c++ string

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

WAMP Server V 2.5图标为橙色,没有响应,没有菜单

我有32位Windows 7并希望使用wordpress来托管我自己的页面,但为此我得到了虚拟服务器WAMP Server V 2.5,安装后,任务栏中的图标为橙色,右键和左键点击后,没有菜单.我阅读了很多论坛,禁用了IIS并重新启动,什么都没有.同样卸载,c:上删除目录,再次安装但结果相同,没有菜单,橙色图标.我不是技术专家,所以请"定制"您的答案,牢记这一点.我不知道如何检查日志等所以请告诉我.非常感谢.

忘了提到将鼠标悬停在图标上,它说,2个服务中的1个正在运行 - 服务器脱机.我键入localhost并显示IIS映像.因此,在禁用IIS并重新启动后,我的WAMP图标完全消失了.所以我再次启用了IIS,但是IIS并没有完全检查它的"阴影"(FTP选项未选中).在此之后我重新启动并且WAMP图标没有再次显示.这发生在昨天,我像现在一样重新安装了WAMP,但仍然没有.同样在WAMP文件夹内,没有apache文件夹,也没有任何菜单显示在任务栏上的WAMP图标,如上所述.还有哪种方法可以找到我的WAMP正在使用的端口.我没有Skype.

php mysql apache wamp windows-7

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