小编lin*_*ngo的帖子

COUNT字段不正确或语法错误

当我收到以下错误消息时会出现什么错误

致命错误:带有消息'SQLSTATE [07002]的未捕获异常'PDOException':[Microsoft] [SQL Server的ODBC驱动程序11] COUNT字段不正确或语法错误'...

这是我正在使用的查询

$sql = $pdo->prepare("SELECT stockamount, stockname, stockbalance.stockid, SUM(ABS(reservationtransaction.stockquantity)) AS reservedamount FROM stockbalance
    JOIN stock ON stockbalance.stockid = stock.stockid
    LEFT JOIN reservationtransaction ON reservationtransaction.articleid = :artid
    WHERE stockbalance.articleid = :artid AND ((changeddate > DATEADD(yy,-1,GETDATE()) AND inventorydate > DATEADD(yy,-1,GETDATE())) OR stockbalance.stockamount <> 0)
    GROUP BY stockbalance.stockid");
$sql->bindValue(':artid', $productId);
$sql->execute();
Run Code Online (Sandbox Code Playgroud)

我在搜索过的问题,但没有人相似或有帮助.
提前致谢.

编辑:此查询在使用Microsoft SQL Server Management Studio执行时工作正常,但在使用PDO时,我收到错误.

sql-server pdo

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

关闭警报时,Bootstrap内容会平滑滑动

我有以下代码在5秒后自动关闭Bootstrap警报

$(".alert").alert();
window.setTimeout(function() { $(".alert").alert('close'); }, 5000);
Run Code Online (Sandbox Code Playgroud)

关闭警报时,内容跳跃不是很顺利.以某种方式可以让内容顺利地滑入到位吗?


编辑:现在我在JSFiddle上测试它时代码正常工作,但是当我在我的服务器上使用它时,只有一半有效.警报在3秒后消失,但如果我按下关闭按钮,则没有任何反应.

以下是我的代码.也许问题是PHP echo,因为代码与JSFiddle完全相同.

echo "<div class=\"alert alert-success\" role=\"alert\">".$message."<button type=\"button\" class=\"close\"><span aria-hidden=\"true\">&times;</span></button></div>";
Run Code Online (Sandbox Code Playgroud)

javascript alert twitter-bootstrap-3

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

SweetAlert用Ajax请求确认

我是Javascript的新手 - 实际上是第一次编码.我正在尝试使用SweetAlert删除确认按钮.当我按下按钮时没有任何反应onclick="confirmDelete()".这段代码可能只是螃蟹,但这里是:

<script type="text/javascript">
    function confirmDelete() {
        swal({
            title: "Are you sure?",
            text: "You will not be able to recover this imaginary file!",
            type: "warning",
            showCancelButton: true,
            confirmButtonColor: "#DD6B55",
            confirmButtonText: "Yes, delete it!",
            closeOnConfirm: false
        )},
            $.ajax({
                url: "scriptDelete.php",
                type: "POST",
                data: {id: 5},
                dataType: "html",
                success: function () {
                    swal("Done!","It was succesfully deleted!","success");
                }
            });
    }
</script>

<a href="#" onclick="confirmDelete()">Delete</a>
Run Code Online (Sandbox Code Playgroud)

如果删除失败,我可以添加任何警报吗?

javascript ajax jquery sweetalert

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

如何使用onclick确认和调用功能

我可以return confirm();在HTML onclick事件中调用JavaScript函数,还是需要执行包含确认和调用其他函数的函数?

<button onclick="return confirm('Are you sure?'); saveandsubmit(event);"></button>
Run Code Online (Sandbox Code Playgroud)

提前致谢.

html javascript onclick

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

Excel下拉到整列

如何将下拉菜单(数据验证)复制到 Excel 中的整列(仅包含其他内容的行)。而且,在这种情况下,如何为标题保留行?

excel excel-formula drop-down-menu

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

在android对象列表中搜索对象属性

班级:

public class Category {

    private String name;
    private String baseUnit;

    public Category() {   
    }

    public Category(String name, String baseUnit) {
        this.name = name;
        this.baseUnit = baseUnit;
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的代码中,我有一个类别对象列表:
List<Category> categories = new ArrayList<Category>();

我有一个字符串,category_1_name但我如何在类别中获取类别对象category.name=category_1_name

android class arraylist

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

在Laravel中为共享组件配置包中的文件

介绍

我有一个庞大的项目,其中包含许多负责不同事物的Laravel项目.项目部分共享相同的数据库(用户,权限,角色,日志......),例如,有一个项目用于处理所有其他项目的用户数据和权限.

因此,在这种情况下,项目中存在重复的模型(用户,权限,角色).我通过构建独立包来解决它,将其作为Composer包包含在共享这些模型的所有项目中.

问题

我的问题是关于必需的包的配置.例如,现在我使用Spatie的Permission包来处理权限和角色.我的每个项目都在这些包中共享相同的配置更改.

  • 有没有办法在我的共享包中处理这些配置?
  • 一个包可以覆盖另一个配置文件吗?
  • Laravel如何实际处理所需包中存在同名配置文件的情况?

php laravel composer-php laravel-5 laravel-5.5

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

MySQL触发器在插入后删除旧行

这个MySQL触发器有什么问题?插入后,我试图删除大于1个月的行。此触发器仅删除最后插入的行。

CREATE TRIGGER `users_logins_delete_olds` 
AFTER INSERT ON `users_logins` FOR EACH ROW 
BEGIN
    DELETE FROM users_logins WHERE user_id = new.user_id AND timestamp < (NOW() - INTERVAL 1 MONTH);
END
Run Code Online (Sandbox Code Playgroud)

mysql triggers timestamp sql-delete

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

PHP工作日和月份的翻译

将PHP工作日和月份翻译成本地语言的想法?我有脚本打印下周5周的工作日,我希望他们用其他语言.

$timestamp = strtotime('next Monday');
for ($i = 0; $i < 35; $i++) {
    echo strftime('%A', $timestamp)." ";
    $timestamp = strtotime('+1 day', $timestamp);
}
Run Code Online (Sandbox Code Playgroud)

是否有任何良好的集成,例如PHP和moment.js?我在moment.jsGitHub中讨论使用PHP的date()格式warbulc/moment.php ,但我不明白如何使用这些...

先感谢您.

php for-loop date momentjs

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

PDO sqlsrv 数据库连接超时

使用 MySQL 我可以使用

$pdo->setAttribute(PDO::ATTR_TIMEOUT, 5);
Run Code Online (Sandbox Code Playgroud)

设置连接超时值。但是当我使用 sqlsrv 驱动程序时,它的工作方式有所不同。你能解释一下如何用 sqlsrv 设置连接超时吗?

提前致谢。

php mysql pdo sqlsrv

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