【问题标题】:Is it possible to call sql server query in cake php?是否可以在 cake php 中调用 sql server 查询?
【发布时间】:2014-07-21 09:47:29
【问题描述】:

Cake php 版本 2.5.1。我需要使用 cakephp 对 sql server 执行查询,我不知道为什么它会在按钮函数中显示错误“未定义的变量:结果”。提前感谢任何答案。

这是控制器(uploadscontroller)中的功能

public function create_ajax_01($ct_no = null, $result = null) {

    $result = $this->query("EXEC qas.dbo.batchload;");}

和按钮功能(upload.ctp)

echo $this->Form->submit('Run', array('options' => $result, 'label' => false, 'error' => false,'id' => 'ct_no'));

按钮ajax函数:

$('#ajax_result01').on('change', '#result', function() {
        result = $(this).val();
        $.ajax({
        type: 'POST',
        dataType: 'HTML',
        async: true,
        cache: false,
        url: 'http://' + hostname + '/' + appname + '/qas/uploads/create_ajax_01/' + ct_no,
        success: function(data) {
            $('#ajax_result01').html(data);
        },
        });
    });

SQL 服务器查询:

EXEC qas.dbo.batchload

【问题讨论】:

    标签: php sql sql-server cakephp


    【解决方案1】:

    试试这个:

    $result = $this->$model->query("EXEC qas.dbo.batchload;");}
    

    $model 应替换为您的型号名称。

    【讨论】:

    • 您好,感谢您的建议,我之前尝试过,但它不起作用。还有其他解决方案吗?谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-14
    • 2011-03-06
    相关资源
    最近更新 更多