小编Izn*_*ood的帖子

MySQL在order by子句之前删除空格

我有一个满是"标题"的表,我想通过标题订购.问题是他们中很多人在标题前都有空格.我正在考虑编写一个PHP脚本来修复它(超级简单)但我很好奇我该怎么做:

SELECT * FROM products ORDER BY title
Run Code Online (Sandbox Code Playgroud)

但同时修剪标题所以它没有在空的空间订购.全部在同一查询中而不更改数据.上帝,我希望我有道理.

所以我真的在寻找一个mysql解决方案.为了它的价值我使用Zend_Db所以使用它的解决方案会更好,但我可以直接管理MySQL.

php mysql zend-framework zend-db

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

是否可以使用 php exec 并回答脚本中的问题?

想象一下我的服务器上有一个 script.sh 要求输入您的姓名。您运行该脚本,它会显示:

what is your name?
Run Code Online (Sandbox Code Playgroud)

然后你输入你的名字,它会打印:

hello name! 
Run Code Online (Sandbox Code Playgroud)

是否可以使用 php exec 运行这样的脚本?那就是执行脚本并以某种方式回答它可能有的不同问题?

希望我说清楚了。我真正想做的是从我们的开发服务器自动执行“git pull”命令,但它一直要求输入用户名/密码。我知道我可以使用 ssh 证书登录来避免这种情况,但我的问题仍然存在。我可以使用 exec() 并回答脚本中的未来问题吗?

php linux exec

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

在jquery中添加mailto attr

        content = "";
        $.each(data.response, function(i, y){
            $("div#userBox_"+id+" div#"+tab+"File").html(content);
            $("div#userBox_"+id+" div#"+tab+"File tr.")
            content="<table class='crmTable'><tr><th colspan='3'>"+y.email.email+"</th></tr>";
Run Code Online (Sandbox Code Playgroud)

这个.js代码给出了这个视图

在此输入图像描述

我想以某种方式添加.attr(mailto)......但我不知道如何做到这一点.

jquery

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

我可以在css中漂浮身体吗?

我很难整合它的crasy.我漂浮了很多我的东西,并发现每当我开始浮动的东西,我必须浮动它的容器和容器容器和恶心,否则容器崩溃.

所以看看我的网站现在它是一个相当不错的稳定但是如果我在身体上放置一个边框,我看到它在顶部是1px高,而在身体的一切都在外面.如果我漂浮身体然后一切看起来不错,但:

1-那是不好的设计,我应该怎么做?

2-如果可以,我该如何居中?我使用保证金:自动.但是一旦身体浮起,就会停止工作.

这是我的CSS.

    body {
    width: 960px;
    font-size: 13px;
    margin: auto;
    margin-top: 20px;
    border: 1px #000 solid;
}

.wrapper {
    float: left;
    width: 960px;

}

.header {
    float: left;
    width: 960px;
    border: 1px #000 solid;
    margin-bottom: 20px;
}

.menu {
    width: 960px;
    float: left;
    border: 1px #000 solid;
}

.sidebar {
    width: 260px;
    float: left;
    margin-top: 20px;
    margin-left: 20px;
}

.content {
     border: 1px #000 solid;
   margin-left: 20px;
    margin-top: 20px;
    width: 620px;
    float: left;
    padding: 10px;
}

.footer …
Run Code Online (Sandbox Code Playgroud)

html css css-float

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

Yii:控制器中的访问模型常量

使用Yii Framework,如何在Controller中访问模型常量?

Model.php

...
const STATUS_ACTIVE=1;
...
Run Code Online (Sandbox Code Playgroud)

Controller.php这样

...
$criteria->condition = 'status='.self::STATUS_ACTIVE;
...
Run Code Online (Sandbox Code Playgroud)

错误:

Fatal error: Undefined class constant 'STATUS_ACTIVE' in ... on line X
Run Code Online (Sandbox Code Playgroud)

php yii

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

php中的Json_encode/decode

我有一个视图$all_set上的数组,其中包含一些ids.now我想在控制器中使用表单submit.for传递此数组,我使用j子编码和解码.

在我看来:

<?php $all_set=json_encode($all_set); ?>

<input type="hidden" name="all_set" value="<?php echo serialize($all_set); ?>">
Run Code Online (Sandbox Code Playgroud)

上面的值包含(正如我在页面源中看到的):

<input type="hidden" name="all_set" value="s:26:"{"0":"1","5":"2","13":"3"}";">
Run Code Online (Sandbox Code Playgroud)

现在在控制器上:

$result=$this->input->post('all_set');

           $result= unserialize($result);
           $result=json_decode($result);
           print_r($result); die;
Run Code Online (Sandbox Code Playgroud)

这给了我错误,我没有在控制器上获得任何数组.错误:

Message: unserialize() [function.unserialize]: Error at offset 0 of 5 bytes
Run Code Online (Sandbox Code Playgroud)

为什么会这样?请帮忙.

php serialization json codeigniter

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

我怎么能写一个有效的PHP聊天?

我在userend pullstyle上用JQUERY写了一个PHP chatscript.它每秒重新加载一次pull.php页面,并且自上次检查后仅从我的sql数据库中检索新的聊天记录.

但是我收到了主持人的一封电子邮件,说我使用了太多的带宽.的Bleh.我的聊天工作就像我想要的那样,这发生了.我害怕做一个COMET php聊天,因为我被告知它使用一个单独的进程或线程foreach用户.

我想我只需要一个比我的更好,更高效的策略.

php chat bandwidth

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