小编asl*_*tor的帖子

获取特定时区的时间

我正在使用JavaScript Date类并尝试使用getDate()方法获取当前日期.但显然它是加载系统的日期和时间.我正在运行来自印度的代码,但我希望使用相同的方法获取英国的日期和时间.我怎样才能做到这一点 ?

javascript time timezone date

57
推荐指数
5
解决办法
17万
查看次数

如何使用PHP在数据库中重复生成随机数而不重复?

我想生成一个5位数字,不在数据库内重复.假设我有一个名为numbers_mst的表,其字段名为my_number.

我想以这个my_number字段中不重复的方式生成数字.此前允许前面的零.所以允许像00001这样的数字.另一件事是它应该在00001到99999之间.我怎么能这样做?

我可以猜到的一件事是我可能需要创建一个递归函数来检查表中的数字并生成.

mysql

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

如何将表字段的默认值设置为0.00?

我在MySql数据库中创建了一个名为"salary_mst"的表.表字段是

id -> auto increment
name -> varchar(50)
salary -> double
Run Code Online (Sandbox Code Playgroud)

现在如果有人不在工资中插入值,它应该存储默认值0.00我该怎么做?

mysql database default

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

如何将latin1_swedish_ci数据转换为utf8_general_ci?

我有一个MySQL数据库,其中包含所有表字段排序规则

latin1_swedish_ci
Run Code Online (Sandbox Code Playgroud)

它已经存储了近1000条记录,现在我想将所有这些数据转换成

utf8_general_ci
Run Code Online (Sandbox Code Playgroud)

这样我就可以显示任何语言内容.我已经改变了该领域的归类为utf8_general_ci但这并不CONVERT所有的旧记录到utf8_general_ci

php mysql character-encoding

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

为什么mysql给出错误"不允许从函数返回结果集"?

我试图使用phpMyAdmin创建一个MySQL函数并得到此错误.

#1415 - Not allowed to return a result set from a function
Run Code Online (Sandbox Code Playgroud)

功能代码如下

DELIMITER $$

CREATE FUNCTION get_binary_count(a INT, c INT)
RETURNS INT
DETERMINISTIC 

BEGIN

DECLARE c1, c2 INT;
SET c1=0;
SET c2=0;

SELECT left_id AS c1 FROM mlm_user_mst WHERE parent_id=a AND left_id>0;
SELECT right_id AS c2 FROM mlm_user_mst WHERE parent_id=a AND right_id>0;

IF(c1>0 AND c2>0)
THEN
SET c=c+1;
SET c=c+get_binary_count(c1,0);
SET c=c+get_binary_count(c2,0);
END IF;

RETURN c;

END$$

DELIMITER ;
Run Code Online (Sandbox Code Playgroud)

有什么建议?

提前致谢

mysql sql

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

我在哪里可以找到像facebook这样的滚动条插件?

我正在寻找一个Scrollbar插件(js,jquery等),就像他们在Facebook的右上方面板上显示我们朋友的最新直播流.我在哪里可以找到它?

javascript jquery plugins scrollbar

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

使用 Yup JS 验证 3 个字段中是否有一个不为空

我有 3 个字段phone1、phone2 和phone3。我想进行验证,因此如果全部为空,它应该发出警报。意味着如果这 3 个字段中的任何一个具有值,则验证应该通过并且不会发出警报。

我为此使用了Yup 库。现在我已经创建了下面的代码,它实际上需要所有 3 个字段。这是我不想要的。

yup.object().shape({
    phone1: yup
        .string()
        .required("Please enter Phone 1"),
    phone2: yup
        .string()
        .required("Please enter Phone 2"),
    phone3: yup
        .string()
        .required("Please enter Phone 3"),
});
Run Code Online (Sandbox Code Playgroud)

我相信我必须使用 Yup JS 的 .test() 方法,它允许自定义验证,但我不确定在这种情况下如何编写它。我正在使用 Express 框架来读取请求。

javascript validation node.js yup

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

传递对象时Axios POST请求不起作用

我正在尝试使用axios在vue js应用程序中向本地API发出发布请求,并且响应返回空数据。使用Postman工具,API上的发布请求可以正常工作。下面是我的代码

var the_data = {
    title: 'This is title',
    description: 'this is description'
}

axios.post('/api/snippets/insert', the_data)
.then(function (response) {
    console.log(response);
})
.catch(function (error) {
    console.log(error);
});
Run Code Online (Sandbox Code Playgroud)

在API端,我正在使用一个简单的PHP脚本,并使用此代码打印整个$ _POST请求数据

var_dump($_POST);
Run Code Online (Sandbox Code Playgroud)

但这将返回空数组。

vue.js axios

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

Laravel 5.6.14中的“ 405方法不允许”

我只是在学习laravel资源方法来构建基本的API。以下是我的api.php文件的代码,其中显示了所有API路由。

// List Articles
Route::get('articles', 'ArticleController@index');

// List Single Article
Route::get('article/{id}', 'ArticleController@show');

// Create New Article
Route::post('article', 'ArticleController@store');

// Update Article
Route::put('article', 'ArticleController@store');

// Delete Article
Route::delete('article/{id}', 'ArticleController@destroy');
Run Code Online (Sandbox Code Playgroud)

这在getdelete方法上非常有效。但是对于Post方法,它会引发错误“ 405方法不允许”。我正在使用Postman测试API调用。

具体来说,以下是Postman显示的确切错误

Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException
Run Code Online (Sandbox Code Playgroud)

还附有邮递员的屏幕截图 在此处输入图片说明

php laravel laravel-5

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

如何按相关性对mysql搜索结果进行排序?

我对这个问题提出了类似的询问

MySQL - 如何按相关顺序排序?INNODB表

区别在于,我想在这里搜索5个字段

add1,add2,add3,post_town,post_code

并且只有post_code字段中的记录不是EMPTY,其他字段记录在某些地方可能是空的.如果我搜索关键字金士顿,它会返回

Acre Road, Kingston upon Thames, KT2 6EA

Kingston Road, Epsom, KT19 0DG

Kingston Road, Epsom, KT20 0DH
Run Code Online (Sandbox Code Playgroud)

这些结果是所有字段add1,add2,add3,post_town,post_code的组合

我按照以下顺序需要这个结果

Kingston Road, Epsom, KT19 0DG

Kingston Road, Epsom, KT20 0DH

Acre Road, Kingston upon Thames, KT2 6EA
Run Code Online (Sandbox Code Playgroud)

我的当前SQL查询是这样的

SELECT add1, add2, add3, post_town, post_code FROM address_mst 
WHERE add1 LIKE '%".$keyword."%'
OR add2 LIKE '%".$keyword."%'
OR add3 LIKE '%".$keyword."%'
OR post_town LIKE '%".$keyword."%'
OR post_code LIKE '%".$keyword."%'
Run Code Online (Sandbox Code Playgroud)

所以我需要带有搜索关键字的记录.我怎样才能做到这一点 ?

mysql search relevance

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