小编rya*_*ts1的帖子

用冒号排序数字

我有一份圣经经文,时间或其他一些数字和冒号字符串.我希望那些分类到这个:

1:5
2:1
2:8
2:14
11:36
Run Code Online (Sandbox Code Playgroud)

我该如何排序这些数字?

我假设我必须解析字符串,在冒号上分开,然后排序.我试过的东西给了我这样的东西:

1:5
11:36
2:1
2:14
2:8
Run Code Online (Sandbox Code Playgroud)

ruby sorting

3
推荐指数
2
解决办法
83
查看次数

匹配字符串与给定字符的精确2?(例如2个字面的句号)

有人可以帮助我使用正则表达式来匹配任何具有正好2个句点的字符串吗?

应该匹配:12.3.2 Fusion
不应该匹配:12.3.2.1 Fusion.

我知道这很容易,我确定.还不太熟悉正则表达式.

谢谢!

regex

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

PHP PDO没有选择数据库

我试图用PHP PDO连接到数据库,我不断得到这个:"错误:没有选择数据库".我在PDO之前的代码工作得很好.谁能看到我做错了什么?我是PDO的新手.

旧代码:

$dbHost = 'localhost:3306';
$dbUser = 'username';
$dbPass = 'password';
$dbName = 'database_name';
$dbconn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to the database!');
mysql_select_db($dbname);
Run Code Online (Sandbox Code Playgroud)

PDO代码:

$dbHost = 'localhost';
$dbUser = 'username';
$dbPass = 'password';
$dbName = 'database_name';
$dbconn = new PDO('mysql:host=$dbHost;port=3306;dbname=$dbName', $dbUser, $dbPass);
Run Code Online (Sandbox Code Playgroud)

php pdo connection-string

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

Rails 3 - 如何在更新保存之前更改控制器中的属性?

所以,我有更新数据库中记录的表单。在我的控制器update操作中,如果另一个值是Estimate. 也许这会更有意义......这就是我想要做的。

def update
    @invoice = Invoice.find(params[:id])
    if @invoice.update_attributes(params[:invoice])
        if@invoice.status == "Estimate"
            # if the value of status is Estimate then change the
            # value of estimate_sent_date to the current timestamp
        end
        redirect_to invoices_path
    else
        render 'edit'
    end
end
Run Code Online (Sandbox Code Playgroud)

我所关心的表单的唯一值是statusand estimate_sent_date。大多数情况下,我只是不确定如何更改estimate_sent_date和保存该记录的值。

另外,我应该保存所有内容,然后单独调用以保存estimate_sent_date还是一次性保存所有内容?我想我可以estimate_sent_date在调用之前更改 的值if @invoice.update_attributes(params[:invoice]),不是吗?

谢谢您的帮助!

controller ruby-on-rails

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

标签 统计

connection-string ×1

controller ×1

pdo ×1

php ×1

regex ×1

ruby ×1

ruby-on-rails ×1

sorting ×1