小编Mp *_*ega的帖子

在联合查询中使用Where子句

我有这样的mysql查询

SELECT id, dpost FROM uid1088_qposts
UNION
SELECT id, dpost FROM uid1091_qposts
WHERE DATE(dpost)='2012-01-01'
Run Code Online (Sandbox Code Playgroud)

但是dpost列是一个datetime列,它存储这样的数据

2012-01-12 11:55:43

查询显示没有错误但产生错误的输出

它是在phpMyAdmin中完成的查询

无论如何我可以在这种过滤中使用where子句结合两个表吗?这两个表没有统一...只有第一个查询表显示其数据并过滤错误的日期

mysql

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

获取SELECT语句中的最后3行并使其成为ASC顺序

我有这个mysql查询,我只想查询我的SELECT语句的最后3行,并且我想再次重新排序我的查询到ASC顺序,因为子查询在DESC中.

 SELECT * FROM( 
      SELECT * 
      FROM post_replies 
      WHERE post_replies.post_hash=:posthash 
      ORDER BY post_replies.reply_id DESC 
      LIMIT 3)
    ORDER BY reply_id ASC
Run Code Online (Sandbox Code Playgroud)

这是出现的错误

CDbCommand无法执行SQL语句:SQLSTATE [42000]:语法错误或访问冲突:1248每个派生表必须具有自己的别名.执行的SQL语句是:SELECT*FROM(SELECT*FROM post_replies WHERE post_replies.post_hash =:posthash ORDER BY post_replies.reply_id DESC LIMIT 3)ORDER BY reply_id ASC

我不想我怎么可以把MySQL的别名这里所定义的理解在这里

如何使我的查询只获取我的select语句的最后3行并以ASC顺序生成结果?

mysql sql sql-order-by

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

从 ob_get_clean() 输出中删除换行符

好的,我确实有以下代码

<?php
ob_start();
?>
codepad is an 
online compiler/interpreter, 
and a simple collaboration tool.
Paste 

your code below, 
and codepad wi
ll run 
it and give you a short 
URL you can use to share
 it in chat or email
<?php
$str = str_replace('\r\n','',trim(ob_get_clean()));
echo $str;
?>
Run Code Online (Sandbox Code Playgroud)

你可以在这里看到它是如何工作的 http://codepad.org/DrOmyoY9

现在我想要的是从 .csv 文件的存储输出删除换行符ob_get_clean()

我几乎在互联网上查看了如何删除字符串中的换行符,这是除了使用缓慢的preg_replace().

为什么会发生这种情况?这已经是一个错误了吗?或者我只是错过了什么?

php output-buffering

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

如果上下文和根名称不同,请在Java Web应用程序中获取根目录名称

我有一个Web应用程序,其上下文名称与我的根名称不同.例如,我的根目录名称是myapp,上下文路径是app.那么如何从Java Web应用程序中获取根名称(myapp)?

java servlets web-applications root contextpath

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

使用正则表达式在javascript中使用标记

我有一个正则表达式,我想修剪变量的<br>

str1.replace(/^&lt;br&gt;|&lt;br&gt;$/g,'');
Run Code Online (Sandbox Code Playgroud)

例如,我想修剪这样的字符串

var str1 = "<br>hooray!<br>";
Run Code Online (Sandbox Code Playgroud)

我希望它像这样

var str = "hooray!";
Run Code Online (Sandbox Code Playgroud)

但似乎没有工作......

删除第一个和最后一个<br>标记的正确正则表达式是什么?

javascript regex trim

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

与Regex JS模式混淆

好吧,我的div中有以下数据

<div id="mydiv">
<!--
 what is your present
 <code>alert("this is my present");</code>
 where?
 <code>alert("here at my left hand");</code>
 oh thank you! i love you!! hehe
  <code>alert("welcome my honey ^^");</code>
-->
</div>
Run Code Online (Sandbox Code Playgroud)

我需要做的是获取<code>块内的所有脚本和html代码文本节点,而不删除里面的html注释.这是我的教授给我的作业,我不能修改那个div块..

我需要使用正则表达式,这就是我所做的

var block = $.trim($("div#mydiv").html()).replace("<!--","").replace("-->","");
var htmlRegex = new RegExp(""); //I don't know what to do here
var codeRegex = new RegExp("^<code(*n)</code>$","igm");

var code = codeRegex.exec(block);
var html = "";
Run Code Online (Sandbox Code Playgroud)

它真的不起作用...请不要给出确切的答案..请教我..谢谢

我需要为变量设置以下块 code

alert("this is my present");
alert("here at my left hand");
alert("welcome my honey ^^"); …
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

通过Java中的反射从调用的方法调用返回方法

好的,我确实理解Java Reflection的工作原理.但我正在做的事情与反思教程中显示的有点不同.现在我想要的是调用一个方法,该方法通过使用反射调用方法返回.

   class Foo{
          private String str = "";

          public Foo(String str){
              str = this.str;
          }

          public void goo(){
            System.out.println(this.str);
          }
    }

    class Bar{
         public Foo met(String str){
              return new Foo(str); 
         }
    }

    class Hee{
         public static void main(String [] args) throws Exception{
                Class cls = Class.forName("Bar");
                Object obj = cls.newInstance();

                Class [] types = {String.class};
                String [] arr = {"hello"};
                Method method = cls.getMethod("met",types);

        Object target = method.invoke(obj, arr);

                target.goo(); //here where the error occurs
                // 123456
        }
    } …
Run Code Online (Sandbox Code Playgroud)

java reflection

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