小编Þaw*_*Þaw的帖子

如何在CodeIgniter中执行我的SQL查询

我的查询有问题,我需要从不同的数据库加入两个表,现在我的问题是如何执行我的查询.我从这里得到了我的语法格式

请先访问此链接,以便了解我的SQL语法为何如此
http://www.x-developer.com/php-scripts/sql-connecting-multiple-databases-in-a-single-query


我正在使用CodeIgniter,这里是我的查询的概念:
注意我选择我的列的方式:DATABASE_NAME.TABLE_NAME.COLUMN_NAME

$ENROLLEES = $this->load->database('ENROLLEES', TRUE);
$ACCOUNTS  = $this->load->database('ACCOUNTS', TRUE);

$SELECT    = "SELECT $ACCOUNTS.BALANCES_TABLE.IDNO, $ACCOUNTS.BALANCES_TABLE.balance";
$FROM      = "FROM $ACCOUNTS.BALANCES_TABLE";
$WHERE     = "$ACCOUNTS.BALANCES_TABLE.IDNO IN (SELECT $ENROLLEES.ENROLLEES_TABLE.IDNO FROM $ENROLLEES.ENROLLEES_TABLE)";

$SQL       = $SELECT ." ". $FROM ." ". $WHERE;
Run Code Online (Sandbox Code Playgroud)

主要问题:如何执行我的查询?
如果我们在codeIgniter中这样做:

$ENROLLEES->query($SQL); or $ACCOUNTS->query($SQL);
Run Code Online (Sandbox Code Playgroud)

如何执行我有多个数据库的查询?我将在这里提供
[database]->query($SQL);什么?

php sql join codeigniter multiple-databases

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

是否有可能通过GET传递一个javascript数组并通过$ _GET在另一端访问..?

我有一个javascript数组说jsArr[].我希望通过get方法将此数组传递给php页面.有点像nextPage.php?arr=jsArr[].

在那里我应该能够访问数组$arr[] = $_GET[arr]并执行类似的操作foreach($arr as $key => $val)

可能吗...?

非常感谢...

javascript php arrays get

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

如何从标题中的Links访问'rel'?超媒体链接关系

我正在使用json服务器和axios

标题的结果

link: "<http://localhost:3001/posts?_page=1>; rel="first", <http://localhost:3001/posts?_page=2>; rel="next", <http://localhost:3001/posts?_page=5>; rel="last""
Run Code Online (Sandbox Code Playgroud)

如何从链接中使用/访问这些数据?似乎没有关于如何从github解析或访问它的信息.我尝试link.rels[:last]从github,但它不起作用.

javascript json hyperlink hypermedia json-server

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

这将如何使用带有回滚事务的循环来影响数据

While @@Fetch_Status = 0
Begin
    INSERT INTO  [server].MyDatabase.dbo.Mytabletobeinserted (

    UPC,
    Sale_date)  
    VALUES(
    @UPC,
    @Sale_date)

    'Inserting the error trapping here'

    IF (@@ERROR <> 0)
    BEGIN
        ROLLBACK TRANSACTION;
        RETURN;
    END 

    Update t_sale_from_pos
    set been_sent = 'y' 
    where UPC = @UPC and sale_date=@sale_date

    Fetch Next from CursorSale
    into 
    @UPC,
    @Sale_date
end
close CursorSale

deallocate CursorSale
Run Code Online (Sandbox Code Playgroud)

此存储过程每天都使用调度程序运行,并且数据通过网络传递.当此存储过程执行时,然后沿着执行过程突然出现网络超时.这将执行每一行以通过网络发送到其他服务器.


现在,我的问题是:

  • 这将如何影响在循环内调用回滚事务的数据?
  • 它会再次读取所有行并将其发送到服务器进行插入,还是只读取执行期间失败的行?

需要一些建议.谢谢

sql t-sql sql-server stored-procedures rollback

7
推荐指数
1
解决办法
3131
查看次数

检查元素在div中是否可见

我有一个里面有很多李的div.

<div>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
...
</div>
Run Code Online (Sandbox Code Playgroud)

通常当用户在窗口内滚动时,一些<li>人进入溢出并将被隐藏.我知道我可以用这个jQuery插件检查一个元素是否在屏幕的视口中:http://www.appelsiini.net/projects/viewport 我只需要这个功能,但不是整个屏幕,而是一个仅限单个div.因此,当元素不可见时,我可以更新一些文本.

需要一些帮助,提前致谢!

html javascript jquery

7
推荐指数
1
解决办法
4763
查看次数

PhantomJS无法访问自签名HTTPS页面Codeception

我目前正在使用以下工具进行验收测试:

  • Codeception
  • Selenium Webdriver
  • PhantomJS (作为无头浏览器幽灵)

我的问题是访问自签名(https)页面时我的测试失败

我尝试过的:

  1. phantomjs --webdriver=5555 --ignore-ssl-errors=true --ssl-protocol=any
  2. phantomjs.cli.args: ["--ignore-ssl-errors=true"]在我的acceptance.suit.yml中添加这个功能

到目前为止,这些选项并没有给我任何运气.

这是我的acceptance.suit.yml档案

class_name: AcceptanceTester
modules:
    enabled:
        - WebDriver
    config:
        WebDriver:
            url: https://myproject.com
            browser: firefox
            capabilities:
                unexpectedAlertBehaviour: 'accept'

env:
    phantom:
        modules:
            enabled:
                - WebDriver
            config:
                WebDriver:
                    url: https://myproject.com
                    http_proxy: 192.1.1.1
                    http_proxy_port: 3000
                    browser: phantomjs
                    capabilities:
                        phantomjs.cli.args: ["--ignore-ssl-errors=true"]
Run Code Online (Sandbox Code Playgroud)

UPDATE

出现此错误 [ModuleException] WebDriver: Current url is blank, no page was opened

我不知道为什么这个错误发生了,因为我已经指出了一个页面.这是我的测试样本

public function tryToTestThis(AcceptanceTester $I)
{
    $I->wantTo('Test this function');
    $I->amOnPage('/mypage/');
    $I->see('This text');
}
Run Code Online (Sandbox Code Playgroud)

Codeception中的答案更可取.谢谢

ssl selenium phantomjs codeception

7
推荐指数
1
解决办法
688
查看次数

什么时候没有调用c ++构造函数?

我有一种情况,似乎没有调用构造函数:

#include <iostream>

using namespace std;

int main ()
{
    class yoyo
    {
        public:
        int i;
        yoyo()
        {
            i = 0;
            cout << "defaultly initialized to 0" << endl;
        }
        yoyo (int j) : i(j)
        {
            cout << "initialized to " << j << endl;
        }
    };

    int i;

    yoyo a;
    cout << "Hello1, i: " << a.i << endl;

    yoyo b(5);
    cout << "Hello2, i: " << b.i << endl;

    yoyo c = b;                                   /* 1 */
    cout << …
Run Code Online (Sandbox Code Playgroud)

c++ constructor explicit-constructor

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

画布不显示

我遵循了有关创建画布的教程,但是它不起作用,也没有在其上绘制矩形。是否有必要在<head>. 任何帮助,将不胜感激!

这是一个带有我的代码的JSFiddle

<!DOCTYPE html>
<html>
    <head>
        <title>Simple animations in HTML5</title>
    </head>
<body>
<h2> Optical Illusion </h2>
<video id="illusion" width="640" height="480" controls>
    <source src="Illusion_movie.ogg">
</video>

<div id="buttonbar">
     <button onclick="changeSize()">Big/Small</button>
</div>

<p>
Watch the animation for 1 minute, staring at the centre of the image. Then look at something else near you.
For a few seconds everything will appear to distort.
Source: <a href="http://en.wikipedia.org/wiki/File:Illusion_movie.ogg">Wikipedia:Illusion     movie</a>
</p>

<script>
    var myVideo=document.getElementById("illusion");
    var littleSize = false;
    function changeSize()
    {
        myVideo.width …
Run Code Online (Sandbox Code Playgroud)

javascript canvas

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

Oracle正则表达式替换为负前瞻/后瞻

我正在编写一个PL/SQL Oracle过程,用于在列中查找可能的客户编号.客户编号长7位,可以加上前缀或后缀任意数量的字符.但是有些值包含> 7位数字,在这些情况下我想忽略它们.因此,"A/C 1234567"和"Cust1234567B"应返回客户编号1234567的匹配,但" 01234567 "和" 123456789 "不应返回.

我正在使用,\d{7}但这是在所有示例中返回一个匹配,所以我正在寻找类似的东西(?<!\d)\d{7}(?!\d)- 但不支持负向前瞻和后视.有什么建议?

regex oracle

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

sorted和sortBy之间的区别

根据列表的文件

def  sorted[B >: A](implicit ord: math.Ordering[B]): List[A] 
Sorts this list according to an Ordering.


def sortBy[B](f: (A) ? B)(implicit ord: math.Ordering[B]): List[A]

Sorts this List according to the Ordering which results from transforming an implicitly given Ordering with a transformation function.
Run Code Online (Sandbox Code Playgroud)

你何时会使用另一个?你何时会使用另一个?是否覆盖了另一个没有的情景?

collections performance scala list time-complexity

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