问题列表 - 第15810页

从PHP检索MYSQL Join值

我有两个或多个表,它们在同一列名下保存值.现在当我加入这两个表时,列名保持不变.在PHP中检索这些值时($ row ['name'])我遇到问题,因为列'name'被使用了两次.

有没有可能在查询中分隔这两列的方法?

  SELECT *
    FROM stories s
    JOIN authors a ON a.id = s.authorid
Run Code Online (Sandbox Code Playgroud)

故事 ID,名称,内容,日期

作者 id,名称,日期

当我加入这两个时,我得到一个具有相似"名称"列的表.

反正有没有将两个表分开,所以作者表前面有一个前缀?例如authors_name/authors_*

php mysql sql left-join

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

从C++调用JavaScript函数

我有一个CDHTMLDialog,我有2个HTML页面和一个.js文件,有一些相当简单的功能.

我希望能够从我的程序中调用一个JS函数,并使用它传递一个简单的数据类型.例如MyFunc(int).什么都不需要退货.

我很感激任何有关我如何做到这一点的指导,

谢谢.

编辑:感谢CR的答案,以及其他提交了这些想法的人.

有点像这样的东西最终起作用(为了清晰起见剥离了一点错误处理):

void callJavaScriptFunc(int Fruit)
{
    HRESULT hRes;
    CString FuncStr;
    CString LangStr = "javascript";
    VARIANT vEmpty = {0};

    CComPtr<IHTMLDocument2> HTML2Doc;
    CComPtr<IHTMLWindow2> HTML2Wind;

    hRes = GetDHtmlDocument(&HTML2Doc);
    hRes = HTML2Doc->get_parentWindow(&HTML2Wind);

    if( Fruit > 0 ) 
    {
        FuncStr = "myFunc(808)";  // Javascript parameters can be used
        hRes = HTML2Wind->execScript(FuncStr.AllocSysString(), LangStr.AllocSysString(), &vEmpty);
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript c++ mfc

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

重新托管的工作流设计器 - 只读视图

我在自己的应用程序中重新托管了工作流设计器.现在我想将工作流视图设为只读.我知道我可以禁止拖放但删除和移动也应该被禁用.我仍然希望用户能够在视图中滚动.

谁能帮忙.

最好的问候,迈克尔

designer workflow-foundation .net-3.5

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

Android Stretch列在TableLayout中均匀分布

我在我的Android应用程序中显示一个值表,并希望列的大小均匀分布,而不是根据内容调整大小.

一直在玩stretchColumns,但无法找到合适的组合,Any Ideas?

android

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

在Linux下编辑Windows注册表

我正在寻找一个Python API(或我愿意绑定的C API),用于在Linux系统中编辑从XP到7的Windows注册表.

Windows目标将是Linux下安装的卷.

如果不存在,我愿意编写一个库.因此,注册表中的任何文档或内部也会很方便.

任何帮助,很多appriciated.

python linux windows registry

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

如何计算某个字符串中出现的事件的次数?

在python中,我记得有一个函数可以做到这一点.

.计数?

"大棕狐是褐色的"褐色= 2.

python

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

使用PDO获取单行,单列

我有一个mysql查询,它针对单行中的单个列

"SELECT some_col_name FROM table_name WHERE user=:user"
Run Code Online (Sandbox Code Playgroud)

在执行语句之后,$stmt->execute();如何将这个单个单元格直接放入没有循环的变量中?换句话说,如何获得

from $stmt->execute();

to $col_value = 100;
Run Code Online (Sandbox Code Playgroud)

我尝试了下面的2,但都没有工作..列是原始表中的数字4,但我假设因为在我的select语句中我只选择它,当我为fetchColumn指定参数时应该为1.

$col_value = $stmt->fetchColumn();
$col_value = $stmt->fetchColumn(0);
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我试图尽可能少地使用它.

php mysql database pdo

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

从java class\source生成WSDL

我有一个包含"逻辑"类的包(如CheckAuthenticationDataLogic.java,GetVocabularyiesLogic.java).另一个类--ApiService.java用于生成wsdl.ApiService.java有很多像这样的方法:

/**
   * Check authentication data.
   * @param contractNumber - number of contract.
   * @param msisdn - msisdn.
   * @param superPassword - super password.
   * @return result of authentication.
   */
  @WebMethod
  @WebResult(name = "result")
  public CheckAuthenticationDataResult checkAuthenticationData(@WebParam(name = "contractNumber")
                                                               final String contractNumber,
                                                               @WebParam(name = "msisdn")
                                                               final String msisdn,
                                                               @WebParam(name = "superPassword")
                                                               final String superPassword) {
    return runLogic(new CheckAuthenticationDataLogic(contractNumber, msisdn, superPassword));
  }
Run Code Online (Sandbox Code Playgroud)

如你所见它只是一个代理方法...所以我想避免两次做同样的工作,并从逻辑类生成WSDL而不编写ApiService.java.是否存在用于此目的的任何工具或库?

java wsdl

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

HTML实体编码(在Objective-c上将iPhone上的'<'转换为'&lt;')

我正在开发一个具有inApp-mail发送功能的iPhone应用程序.到目前为止一直很好,但现在我想避免html注入,因为邮件的某些部分是用户生成的文本.

基本上我搜索这样的东西:

// inits
NSString *sourceString = [NSString stringWithString:@"Hello world! Grüße dich Welt <-- This is in German."];

//                                          -----   THAT'S WHAT I'M LOOKING FOR
// pseudo-code                              |
//                                          V
NSString *htmlEncodedString = [sourceString htmlEncode];

// log
NSLog(@"source string: %@", sourceString);
NSLog(@"encoded string: %@", htmlEncodedString);
Run Code Online (Sandbox Code Playgroud)

预期的输出
source string: Hello world! Grüße dich Welt <-- This is in German.
encoded string: Hello world! Gr&#252;&#223;e dich Welt &lt;-- This is in German.

我已经用谷歌搜索并浏览了几个SO的问题和答案,但所有这些似乎与 URL编码有关,而这不是我真正需要的(我试过stringByAddingPercentEscapesUsingEncoding没有运气 - 它创造了%C3%BC 'ü'应该是ü).

一个代码示例真的很棒(纠正我的?)......

- …

iphone html-encode objective-c

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

Android:TextView自动截断并替换String的最后3个字符

如果a String长于TextView宽度,它会自动换行到下一行.我可以通过使用android:singleLine(已弃用)或通过设置来避免这种情况android:inputType="text".我现在需要的是String用" ...... " 代替我的最后3个字符.由于我没有使用等宽字体,因此根据我使用的字母不同,这将总是不同的String.所以我想知道在a中获取字符串的最后3个字符的最佳方法是什么,TextView并替换它们.也许已经在Android框架中实现了一些东西,因为这必然是一个常见的问题.

java android textview

122
推荐指数
3
解决办法
8万
查看次数