小编PdC*_*PdC的帖子

降级詹金斯

我几天前更新了Jenkins.但在目前的Jenkins版本中,存在一些恼人的错误.是否有可能降级Jenkins的版本,如果可能的话,怎么可能这样做呢?

downgrade jenkins

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

节点 MySQL 以尽可能快的速度执行多个查询

哪个是最快的方法将查询获取到 MYSQL,然后返回到输出:

console.log('查询完成', 结果)"

有没有更好的方法?请解释你的答案!

谢谢!

方法一:

var connection = mysql.createConnection({multipleStatements: true});

connection.query('SELECT ?; SELECT ?', [1, 2], function(err, results) {
  if (err) throw err;

  console.log('queries done', results);
});
Run Code Online (Sandbox Code Playgroud)

方法二:

const Db = mysql.createPool({
    connectionLimit: 7,
    dateStrings: true,
    multipleStatements: true
});

Db.getConnection(function(err, connection) {
    if(err) console.log(err);

    connection.query(`
        SELECT "1" AS "first";
        SELECT "2" AS "second";`, function(err, results) {
            connection.release();

            if(err) console.log(err);
            console.log('queries done', results); 
        }                    

    );

});   
Run Code Online (Sandbox Code Playgroud)

方法三:

const Db = mysql.createPool({
    connectionLimit: 7,
    dateStrings: true,
    multipleStatements: true
});

Db.getConnection(function(err, …
Run Code Online (Sandbox Code Playgroud)

mysql node.js node-mysql async.js

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

如何使用属于 Laravel 进行搜索?

我在商品详情中搜索用户名的查询如下:

$data = Store::join('users AS b', 'b.id', '=', 'stores.user_id')
             ->where('b.name', 'like', '%hazard%')
             ->paginate();
Run Code Online (Sandbox Code Playgroud)

有用。但我使用 join 来做到这一点。

我怎样才能使用belongto做到这一点?

我的商店模型是这样的:

class Store extends Model
{   
    protected $fillable = ['name', 'user_id', ...];
    public function user()
    {
        return $this->belongsTo(User::class,'user_id', 'id');
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

php search laravel laravel-5.3 laravel-eloquent

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

更改 Laravel 中的控制器模型模板

我想知道是否有任何方法可以更改控制器和模型的基本模板laravel5.4。我的意思是当我跑步时:

php artisan make:controller ControllerName --resource
Run Code Online (Sandbox Code Playgroud)

它会生成这个:

<?php
 namespace App\Http\Controllers;
 use Illuminate\Http\Request;
 class UsersController extends Controller
{
public function index()
{
    return view('users.index');
}
public function create()
{

}
public function store(Request $request)
{

}
public function show($id)
{

}
public function edit($id)
{

}
public function update(Request $request, $id)
{

}
public function destroy($id)
{

}
}
Run Code Online (Sandbox Code Playgroud)

我需要更改此模板以实现我想要更改模型的任何内容。

laravel

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

Fatal error: Call to undefined method mysqli_stmt::get_result()

My following php MYSQLi is not working, PHP version 5.9

    $query = $conn->prepare("SELECT * FROM users WHERE token= ? LIMIT 1");
    $query->bind_param('s',$cvalue);
    $query->execute();
    $result = $query->get_result();
    $row = $result->fetch_assoc();
Run Code Online (Sandbox Code Playgroud)

It's giving me the following error:

Fatal error: Call to undefined method mysqli_stmt::get_result()

Where is the error? How can I fix it? Thanks

php mysql mysqli

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

从两个表的联合中选择

我有两个表Cars2016Cars2015,它们具有完全相同的列。

我想简单地连接这两个表来创建这种查询:

SELECT Mark, COUNT(Models) FROM (Cars2015 UNION Cars2016) GROUP BY Mark
Run Code Online (Sandbox Code Playgroud)

此查询旨在了解每个标记有多少模型,累计 2015 年和 2016 年。

我怎样才能有效地做到这一点?

谢谢 !

mysql

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

如果请求要求JSON,Laravel中有三种不同的方法.它们是一样的吗?有任何重叠吗?

因此,如果请求是针对JSON的,那么这三种方法都在Laravel文档中进行测试.

我基本上想要为请求JSON或AJAX的任何请求返回JSON.

Request::ajax() Request::isJson() Request::wantsJson()

我可以使用这些吗?它们是否重叠?

ajax controller laravel

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

MySQL - 如何用正确的时区存储时间?(来自Java)

我正在使用MySQL 5.0.我需要将日期时间信息存储在一列中.我的意思是使用DATETIMETIMESTAMP列类型.但我有夏季 - 冬季时间变化的问题.

我的时区是CET.夏天我们使用夏令时(CEST,它是GMT + 2),冬天我们使用冬季时间(CET,它是GMT + 1).在夏季时间变为冬季的那一天(2012年是在10月28日)我们有时间凌晨2点两次.这一天的时间顺序是:

... -> 1:00 CEST -> 2:00 CEST -> 2:00 CET (= 3:00 CEST) -> 3:00 CET -> ...
Run Code Online (Sandbox Code Playgroud)

所以,如果我有时间戳/日期时间'2012-10-28 02:00:00'如果此时间代表夏令时或冬季时间凌晨2点,我无法正确说出.

我有两个不同的Java日期:

Date d1 = new Date(1351382400000); // 2:00 CEST (summer-time)
Date d2 = new Date(1351386000000); // 2:00 CET (winter-time)
Run Code Online (Sandbox Code Playgroud)

当我使用标准时间戳/日期时间格式(即.'yyyy-MM-dd HH:mm:ss')将它们存储在数据库中时,它们都存储相同的数据"2012-10-28 02:00:00".但是当我从数据库中将这些值返回到Date变量时,我得到两个相同的日期.因此输入日期不同,但输出日期相同.
如果我使用该FROM_UNIXTIME函数存储日期值,也会出现同样的情况:FROM_UNIXTIME(1351382400)FROM_UNIXTIME(1351386000).值以相等的值存储在数据库列(DATETIME或TIMESTAMP类型)中.因此,当我将这些值输入Java的Date对象时,我再次获得两个相同的日期(在冬季).

有没有办法在MySQL中存储时区,或者如何处理DATETIME/TIMESTAMP列中的时区信息?
当然,我可以使用unix-timestamp将BIGINT值存储在数据库中.但我想知道如何用任何MySQL日期时间类型解决这个问题.

任何帮助或技巧是值得赞赏的... :)

非常感谢.

Honza(sporak)

编辑#1:
如果我试图存储时间戳值,然后将此时间戳值提取到java的日期,我再次得到错误的日期.假设我有一个带有TIMESTAMP列的简单表.我以这种方式将数据存储在此表中:

mysql> INSERT INTO `tab` (timestamp_column) VALUES 
          (FROM_UNIXTIME(1351382400)),  // …
Run Code Online (Sandbox Code Playgroud)

java mysql timezone datetime timestamp

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

从5.1升级到Laravel 5.4.0

我正在使用Laravel 5.1,我想知道如何升级到最新版本的Laravel 5.4.

我们可以直接从5.1升级到Laravel 5.4吗?

laravel laravel-5

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

Laravel-Mail :: send不是异步的

当我使用发送邮件给客户时,UI陷入僵局Mail::send()

我如何Mail::send()在Laravel中使用5 异步发送电子邮件?谢谢。

php laravel laravel-5

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