小编den*_*ned的帖子

在MySQL查询的LIMIT子句中使用占位符时出现PHP PDO错误

$sql = "SELECT sql_calc_found_rows * FROM members".
       " ORDER BY username LIMIT :startRow, :numRows";

try {
    $st = $conn->prepare($sql);
    $st->bindParam(":startRow", $startRow, PDO::PARAM_INT);
    $st->bindParam(":numRows", $numRows, PDO::PARAM_INT);
    $st->execute();
} catch (PDOException $e) {
    die("Query failed: " . $e->getMessage());
}
Run Code Online (Sandbox Code Playgroud)

我在这里得到错误:

查询失败:SQLSTATE [42000]:语法错误或访问冲突:1064您的SQL语法中有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的"5"附近使用正确的语法.

LIMIT :startRow, :numRows中有问题:numRows.

我曾经尝试都$st->bindParam$st->bindValue,两人都没有工作.

php mysql pdo

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

如何在一行中显示SQL查询结果?

我想出去试图让它发挥作用,我在这里,我有3张桌子.我认为向你展示桌子是"tblhosting","tblhostingconfigoptions"和"tblcustomfieldsvalues"会更好.这可以在SQLFiddle设置中看到:http://sqlfiddle.com/#!9/6c153/1

我想要完成的是将它放在一行,见图:

下面是我的SQL查询:

SELECT DISTINCT 
t1.domainstatus,
t1.server,
t1.dedicatedip,
t1.packageid,
t1.regdate,
t1.nextduedate,
t2.value,
t2.fieldid,
t3.configid,
t3.qty
FROM tblhosting t1
INNER JOIN tblcustomfieldsvalues t2 
ON t2.relid = t1.id 
INNER JOIN tblhostingconfigoptions t3 
ON t3.relid = t1.id
WHERE t3.configid IN (126,127,128) AND t2.fieldid IN
(83,84,85,86,87,88,90,91,92,93,208) ORDER by t1.id -- I use to have GROUP by t1.id and get 1 line for the 126 but then 127 128 will not be produced.
Run Code Online (Sandbox Code Playgroud)

我将把问题隔离开<td>来,这一切都在这个PHP代码中:

$sql = mysql_query($queryText);

while($row = mysql_fetch_array($sql)) { …
Run Code Online (Sandbox Code Playgroud)

php mysql sql

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

优化所有子串的构造

我正在解决一个与trie相关的问题.有一组字符串的小号.我必须为S中的每个字符串的所有子字符串创建一个trie .我使用以下例程:

String strings[] = { ... }; // array containing all strings
for(int i = 0; i < strings.length; i++) {
    String w = strings[i];
    for (int j = 0; j < w.length(); j++) {
        for (int k = j + 1; k <= w.length(); k++) {
            trie.insert(w.substring(j, k));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用此处提供的trie实现.但是,我想知道是否可以进行某些优化以降低在所有子串上创建trie的复杂性?

我为什么需要这个?因为我正在努力解决这个问题.

algorithm optimization suffix-tree trie data-structures

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

将空集设置为SQL IN参数时出现SQLGrammarException

SQLGrammarException当我将空集设置为SQL IN参数时,我的代码会导致:

Query query = this.entMngr.createNativeQuery("SELECT foo_id, first, last FROM foo WHERE bar IN :barSet");
//barSet is a Set<Integer>
query.setParameter("barSet", barSet);
//this throws exception
List<Object> nativeList =  query.getResultList();
Run Code Online (Sandbox Code Playgroud)

当集合不为空时,一切都有效.我怎样才能确定是否填充了集合(或任何集合提交)?

java sql hibernate jpa

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

如何配置BIRT Report Engine直接从类路径加载字体?

我正在编写一个使用BIRT生成报告的Java应用程序.我想在jar文件中打包自定义字体,并能够将它们嵌入到PDF报告中.

我可以先将字体提取到文件系统,然后将BIRT指向文件系统位置,但我想知道是否可以配置BIRT直接从类路径加载字体?

java birt itext

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

netty.io客户端未发送请求正文

我有以下简单的代码。它一直工作到三月,但是突然之间我看到它在工作。到达服务器端的请求没有任何内容...从客户端代码中,我可以看到即使是简单的文本也不会运行...我正在使用netty。我的应用程序中的io -all 4.0.10 jar和我的客户端代码如下:

请帮忙

public class HttpClient {

    private final URI uri;
    private final String ip;
    private final int port;


    public void run() {
        System.out.println("In run method of HttpClient!!!!!!!!!!!!"+uri);
        String scheme = uri.getScheme() == null? "http" : uri.getScheme();
        String host = uri.getHost() == null? "localhost" : uri.getHost();
        System.out.println("--------------------A------------------------------");

        if (!"http".equalsIgnoreCase(scheme) ) {
            System.err.println("Only HTTP is supported.");
            return;
        }
        System.out.println("---------------------B----------------------------------");
        // Configure the client.
        EventLoopGroup group = new NioEventLoopGroup();
        try {
            Bootstrap b = new Bootstrap();
            b.group(group)
             .channel(NioSocketChannel.class)
             .handler(new HttpClientInitializer()); …
Run Code Online (Sandbox Code Playgroud)

netty

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

标签 统计

java ×2

mysql ×2

php ×2

sql ×2

algorithm ×1

birt ×1

data-structures ×1

hibernate ×1

itext ×1

jpa ×1

netty ×1

optimization ×1

pdo ×1

suffix-tree ×1

trie ×1