小编Lin*_*nas的帖子

Kohana中的数据库查询仅显示SQL而不显示结果行

我刚刚开始使用Kohana框架,我正在尝试执行一些查询,但是在文档中花了几个小时并运行一些测试后,我所拥有的是:

class Controller_Test extends Controller {
    public function action_index()
    {
       $query = DB::select()->from('test')->where('test', '=', '1');
       echo $query  
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,如果尝试运行它,它所做的就是回显我的SQL.

如何从我的数据库中获取实际数据?我知道我可以这样做:

$row = mysql_fetch_row(mysql_query($query));
echo $row[0];
Run Code Online (Sandbox Code Playgroud)

它会起作用; 但我想这完全是愚蠢的,因为我正在使用一个框架,并且必须有内置的方法.

php kohana kohana-3 kohana-db

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

Jquery使用css函数

所以我只是玩弄我的jquery并陷入了相当奇怪的问题.所以我得到像这样的div的宽度

block_width = $(".grid_block").css("width");
Run Code Online (Sandbox Code Playgroud)

现在我想用这个宽度做点什么吧

container_width = block_width * 21;
Run Code Online (Sandbox Code Playgroud)

现在,如果container_widthNah发出警报,我会得到数字,我做错了什么?

javascript jquery

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

Kohana Auth使用电子邮件登录而非用户名

因为标题说我想用我的电子邮件登录,而不是用户名,现在我的登录使用用户名,但我找不到改变它的方法,所以我使用这个基本的登录代码:

Auth::instance()->login($post['email'],$post['password'], false
Run Code Online (Sandbox Code Playgroud)

编辑毕竟这是我的错,似乎kohana让我登录使用用户名和电子邮件,我的其他脚本有错误

kohana kohana-auth

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

是否可以使用所选文件创建文件输入

所以说我有一个这样的输入:

<input id="test" multiple="true" type="file" name="image_name[]" />
Run Code Online (Sandbox Code Playgroud)

现在我选择了一些文件后,我想将它们“转移”到简单的inputs 东西上

var offset = 0;
$.each($("#test")[0].files, function(i, file){
   $("#my_form").prepend(
  '<input type="file" name="image" value="'+$("#test")[0].item(offset).name+'" />'
   )
   offset++;
});
Run Code Online (Sandbox Code Playgroud)

然后我当然会提交它们,现在我知道这段代码非常错误,但是我对javascript不太满意,所以这只是我的猜测:)

javascript jquery html5

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

如何使用javascript获取url params

假设我有以下网址:

something.com/messages/username/id
Run Code Online (Sandbox Code Playgroud)

我怎么能得到usernameid

javascript

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

唯一ID只包含数字

我需要获得基于时间唯一 ID,它只包含数字,我想简单地使用这样的东西:

str_replace(".", "", microtime(true))
Run Code Online (Sandbox Code Playgroud)

我会将这个id用于很多事情,例如评论发布,我期待相当高的流量,所以我想知道与microtime功能发生冲突的可能性有多高?

也许有更好的方法来获得数字唯一ID?请记住,它必须基于时间,因此可以进行排序.

php unique

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

将字符串转换为可执行命令

所以,假设我有这样的变量:

$q = "DB::select('id')->from('reports')->where('field', '=', 'value');";
Run Code Online (Sandbox Code Playgroud)

现在我该如何删除" "或做一些会使其成为可执行查询的东西?

$q = DB::select('id')->from('reports')->where('field', '=', 'value');
Run Code Online (Sandbox Code Playgroud)

顺便说一下,我正在使用kohana框架,但我认为这不重要,因为它是一个简单的PHP代码.

php parsing

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

按编号使用$ _POST值

我不确定如何正确解释它,但我想使用这样的$_POST$_POST[0]而不是这样$_POST['form_field_name'].

假设我有3个表单字段,所以如果我想从帖子中获取数据,请执行以下操作:

echo $_POST[0]; echo $_POST[1]; echo $_POST[2];

我希望你们明白我想做什么.

php forms

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

用php过去的时间

假设我有这样的日期/时间:2012-02-05 18:58:19现在我怎么能在这5min之前得到这个时间?这2012-02-05 18:53:19 基本上我需要从当前时间回来5分钟

php

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

创建jquery对象var

我想复制jquery对象选择,例如

当我选择多个对象时

var test = $(".someclass");
Run Code Online (Sandbox Code Playgroud)

我得到了具有该类的所有选定对象的对象.

现在我怎么能继续在那场战争中添加对象,比如说 test.push($(".somediv"));

我也看到了.add( jQuery object )但是Cannot call method 'add' of null 当我尝试将对象添加到空变量时它给了我错误

另外,如何创建没有值的jquery变量,然后再添加它们?

jquery

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

选择时优先考虑某些领域

所以我想说我有这些领域

+----------+-------+---------+
| username | email | online  |
+----------+-------+---------+
Run Code Online (Sandbox Code Playgroud)

现在我想运行这个查询,

SELECT * FROM users LIMIT 20,非常简单,但我想首先选择那些online具有值字段的字段,1然后选择所有其余字段

所以,如果我有这些记录:

user1,   email@email, 0
user2,   email@email, 1
user3,   email@email, 0
user4,   email@email, 1
Run Code Online (Sandbox Code Playgroud)

选择后我应该得到

user2,   email@email, 1
user4,   email@email, 1
user1,   email@email, 0
user3,   email@email, 0
Run Code Online (Sandbox Code Playgroud)

我知道我可以用php完成这项工作,但如果mysql可以为我做这件事,那将是额外的工作.

mysql sql

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

标签 统计

php ×5

javascript ×3

jquery ×3

kohana ×2

forms ×1

html5 ×1

kohana-3 ×1

kohana-auth ×1

kohana-db ×1

mysql ×1

parsing ×1

sql ×1

unique ×1