小编Kev*_*vin的帖子

如果MySQL中的字段为空,则返回0

在MySQL中,如果它们是NULL,有没有办法将"total"字段设置为零?

这是我有的:

SELECT uo.order_id, uo.order_total, uo.order_status,
            (SELECT SUM(uop.price * uop.qty) 
             FROM uc_order_products uop 
             WHERE uo.order_id = uop.order_id
            ) AS products_subtotal,
            (SELECT SUM(upr.amount) 
             FROM uc_payment_receipts upr 
             WHERE uo.order_id = upr.order_id
            ) AS payment_received,
            (SELECT SUM(uoli.amount) 
             FROM uc_order_line_items uoli 
             WHERE uo.order_id = uoli.order_id
            ) AS line_item_subtotal
            FROM uc_orders uo
            WHERE uo.order_status NOT IN ("future", "canceled")
            AND uo.uid = 4172;
Run Code Online (Sandbox Code Playgroud)

数据很好,除了NULL字段应该是0.

如何在MySQL中为NULL返回0?

mysql sql

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

您的网址(%20)中的空格是否会对SEO产生负面影响?

我在这个主题上搜索的所有文章都追溯到2004 - 2005年.

基本上我正在构建固有搜索,它基于客户端输入的类别.

content/(term name)/index.htm
Run Code Online (Sandbox Code Playgroud)

如果我使用带有空格的原始术语(在URL中转换为%20),或者我应该将链接转换为" - "并在查询结果之前将其删除,这是否重要?

我已经有了它的工作,但有谁知道这肯定会对SEO和排名产生负面影响?

seo

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

使用RVM在OSX上安装Rails 3

尝试在OSX 10.6上安装新的Rails 3版本.

自购买以来,从未在这台机器上接触过Ruby或Rails.

我能够获得rvm并获得Ruby 1.9.2.安装.从那里,我被卡住了.

我试过了:

rvmsudo gem install rails -v 3.0.0
sudo gem install rails --pre
sudo gem install rails
sudo gem update rails
Run Code Online (Sandbox Code Playgroud)

每次我得到相同的结果错误:

ERROR:  While executing gem ... (Errno::ENOENT)
    No such file or directory - /Users/kevin/.rvm/gems/ruby-1.9.2-head@rails3/cache/activesupport-3.0.0.gem
Run Code Online (Sandbox Code Playgroud)

如果我做宝石清单,它说LOCAL GEMS并没有列出任何东西.

我已经阅读了一些演练,但老实说,他们都没有解决这个问题,这让我感到很生气.为什么这么难安装?如果有人可以帮助我让它运行,我很乐意学习它.

我试图遵循这个:

http://eddorre.com/posts/installing-rails-3-beta-4-using-rvm

还有这个:

http://hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard

这实际上是从ROR指南网站链接的.我错过了依赖吗?我如何让他们进去?

如果我这样做,rails -v我得到:

rails -v
/Library/Ruby/Site/1.8/rubygems.rb:779:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
    from /Library/Ruby/Site/1.8/rubygems.rb:214:in `activate'
    from /Library/Ruby/Site/1.8/rubygems.rb:1082:in `gem'
    from /usr/bin/rails:18
Run Code Online (Sandbox Code Playgroud)

ruby macos osx-snow-leopard rvm ruby-on-rails-3

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

如何在Eclipse PDT中查看.htaccess文件?

我似乎无法在Eclipse PDT中查找/查看.htaccess文件.我查看了首选项,但在隐藏文件时找不到任何相关选项.如何在Eclipse中启用它以便我可以编辑.htaccess文件?

eclipse eclipse-pdt

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

iframe是非SSL站点上的SSL安全表单

我有一个客户要求,希望他们现有的一个表格出现在另一个网站上.

他们希望在iframe中显示付款表单.

当涉及支付处理时,如果在SSL网站中将SSL写入非SSL网站,会有什么影响?

ssl iframe

9
推荐指数
2
解决办法
8781
查看次数

刮网并将网站转换为HTML?

我还没有在3到4年内完成这项工作,但客户希望将其动态网站降级为静态HTML.

是否有任何免费工具可以抓取域并生成有效的HTML文件以使其快速无痛?

编辑:如果这很重要,那就是Coldfusion网站.

html screen-scraping web-scraping

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

dompdf和img标签,图片不会显示

这是在$ dompdf-> render()和$ dompdf-> output()被调用之前的HTML:

<img src="http://www.example.com/images/Logo.png" />
Run Code Online (Sandbox Code Playgroud)

所有其他发票在浏览器中查看或打印或以HTML格式通过电子邮件发送时都会显示图像.当我在应用程序内部单击"生成PDF"时,它会以PDF格式呈现发票,但徽标缺失.我已经放了一个调试行给我发电子邮件给它发送到render()的原始HTML,它看起来很好.

有谁知道dompdf为什么不显示这张图片?

php pdf drupal dompdf

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

自定义Google地图叠加?

如何在Google地图上使用自定义图块集/叠加层,就像在此处所做的那样:

http://www.philaplace.org

这很酷,我想试试这个.

gis google-maps google-maps-api-3

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

Coldfusion不转换重音文本或MS Word字符

运行Coldfusion 8,我试图在保存到数据库之前清理文本输入,该数据库将采用类似于" - "的字母和重音字母,然后转换它们.

我尝试过在互联网上找到的替换,REReplace和各种UDF.似乎没有工作.事实上,我试过这个:

<cfscript>
    function cleanString(string) {
       var newString = string;
       newString = replace("'", "'", ALL);
       return newString; 
    }
</cfscript>
Run Code Online (Sandbox Code Playgroud)

上面要替换的单引号是MS Word样式的单引号.Coldfusion引发了一个错误,错误范围表示无效语法和错误范围中的单引号是一个正方形.如果我将其更改为chr()形式,并替换为',我会得到一个空白.如果我对实体做chr(),我会得到一个空白.

我更确定我之前已经跳过了这个障碍,并且不确定为什么现在没有任何工作.CF8与CF7中有关于我缺少的字符编码的新设置吗?

string coldfusion character-encoding coldfusion-8

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

将Coldfusion结构插入数据库

如果我想将联系表单提交保存到数据库,如何在提交时插入表单范围?我使用Coldfusion已经有一段时间了.

联系表单取决于提交的站点的哪个部分,因此需要扩展和处理具有5个字段的表单或具有10个字段的表单.我只想将数据存储在blob表中.

mysql coldfusion coldfusion-8

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