小编kam*_*lot的帖子

如何对由另一个表链接的两个表执行 MySQL 选择查询

假设我有一个表,其功能专门用于根据 OOP 链接另外两个表。

假设我有两张表:一张是人名,另一张是电话号码:

Table 1:
id   person's name
1    John
2    Smith

Table 2:
id   Phone number
5     23424224
6      23424242
Run Code Online (Sandbox Code Playgroud)

然后我有第三个表格,链接此人及其各自的电话号码:

Table 3:
id    person-id    phone-number-id
1         1           5
2         2           6
Run Code Online (Sandbox Code Playgroud)

因此,约翰的电话号码是 23424224,而史密斯的电话号码是 23424242。

我想运行一个 SQL 查询来从表 1 中获取所有电话号码以(234)开头的人。

我将如何在此表结构中链接选择查询……我将运行什么查询?

mysql sql database select

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

如何使用zend paginate而不加载数据库的所有结果

所以我看到zend paginate工作的方式是你做的:

$paginator = Zend_Paginator::factory($results);
$paginator->setItemCountPerPage($itemCount);
$paginator->setPageRange($pageRange);
Run Code Online (Sandbox Code Playgroud)

其中$ results是以数据库形式从数据库加载一堆项的结果

"SELECT * FROM table WHERE etc"
Run Code Online (Sandbox Code Playgroud)

然后zend paginate将计算结果数并自动生成页面范围...

但是如果你这样做,那么你将不得不获取数据库的所有结果,我认为这是一种浪费,因为一次只显示一个页面,因此你只需要获取该页面的项目......

如何使zend paginate能够计算正确的页面范围和数字而无需获取整个表的所有结果?

php mysql zend-framework zend-paginator

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

什么是通用的c ++等价物?

假设我正在实现一个可以处理任何类型数据的多态树数据结构......

Tree<Int> or Tree<String> or Tree<Object>
Run Code Online (Sandbox Code Playgroud)

但我在C++中实现它......我如何指定树可以包含类似于Java中的泛型的任意类型

在C++中也有相当于Java的Object对象,其中C++中的所有对象都继承了Object

c++ java generics polymorphism object

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

使用已编译的PHP代码提供站点

很明显,编译PHP可以将它与解释器分离:

http://en.wikipedia.org/wiki/Php#Compilers

但是一旦你这样做,你将如何配置apache,以便它能够使用编译的PHP而不是解释PHP来提供网站服务?

php apache compiler-construction

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

在Weka Java API中创建字符串属性

我正在尝试使用Weka的Java API创建一个新的字符串属性...

阅读API javadocs,看来这样做的方法是使用这个构造函数:

Attribute

public Attribute(java.lang.String attributeName,
                 FastVector attributeValues)

    Constructor for nominal attributes and string attributes. If a null vector of attribute values is passed to the method, the attribute is assumed to be a string.

    Parameters:
        attributeName - the name for the attribute
        attributeValues - a vector of strings denoting the attribute values. Null if the attribute is a string attribute.
Run Code Online (Sandbox Code Playgroud)

但我仍然坚持我应该传递到attributeValues参数...

当我把空,Java的抱怨保护的对象
,当我把在空,它的语法错误
,当我把在new FastVector(),就变成了标称属性是空的,而不是一个字符串属性...
当我创建一个新的对象:

FastVector fv = new FastVector();
fv.addElement(null);
Run Code Online (Sandbox Code Playgroud)

然后将fv传递给参数,它返回一个空指针异常...

究竟应该将什么放入attributeValues参数中,使其成为字符串属性?

java api machine-learning weka

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

调试时让xdebug跳过某些函数

所以基本上我使用Zend Framework的自动加载器来自动加载我的功能.但是因为每当我调试时,如果我调用任何函数,xdebug会转到自动加载函数,然后再转到正在调用的实际函数.

因此,如果我调用该函数func(),它将首先进入autoload(),然后func()在时间方面增加调试成本等

理想情况下,如果我调用func(),它应该在仍然使用自动加载器时直接转到func().

有没有办法在我调试时指定xdebug(或使用任何PHP/Zend hack等)来总是跳过某个函数(在这种情况下我的自动加载函数)?

php debugging zend-framework xdebug

5
推荐指数
3
解决办法
2176
查看次数

获取已定义的zend路由列表

所以你可以使用Zend Router的addRoute()方法在zend框架中添加路由......

但是如果我想获得所有已定义路线的列表呢?有没有一种方法可以用来做到这一点?

php model-view-controller zend-framework

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

用于调用bash命令的文本编辑器模式

假设我想通过bash输入一个多行命令我知道我可以在行尾添加\来输入一个新行

但是,有可能进入一个合法的"文本编辑器模式",你甚至不必输入\只需按Enter就足够了

例如..你输入命令进入命令行然后在输入参数之前按下一些魔术按钮,你可以进入类似vi模式然后你输入东西到"vi模式"然后你退出然后你输入的文本在"vi模式"中转换为命令的参数然后按Enter键然后命令执行

是否可以在bash命令行中执行此操作?如果是的话,我该怎么做?

linux vi bash command-line command

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

如何使用zend paginate与普通的sql查询而不是zend_db_select

所以基本上你可以zend通过以下方式使用paginate:

$sql = new Zend_Db_Select($db);
$sql->from(table);
$sql->where(zend_db_select_sucks = 1);

$paginator = Zend_Paginator::factory($sql);
Run Code Online (Sandbox Code Playgroud)

有没有办法使用paginator,这样你就可以$sql自己设置而无需使用zend_db_select

所以就

$sql = "SELECT * FROM table WHERE zend_db_select_sucks = 1"

$paginator = Zend_Paginator::factory($sql);
Run Code Online (Sandbox Code Playgroud)

php mysql zend-framework zend-paginator

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

无需身份验证即可识别唯

所以我的网站有一个功能,我打算只允许每个唯一用户使用有限次数......事情是......我想这样做而不必强迫用户注册并登录该网站...

我在考虑使用IP地址,但是IP地址很容易操作(使用动态DNS,代理服务器等)

所以我的问题是,是否有一种方法比使用IP地址识别唯一用户而不强迫他们注册更可靠

我也在使用LAMP堆栈+ JQuery,所以欢迎使用它们的任何解决方案......

php mysql apache security authentication

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