问题列表 - 第11197页

SQL查询:增加2而不是1

我试图通过将其整数值增加1来更新表中的字段.这是我正在使用的:

function updateViews($id){

$sql = "UPDATE tweets SET tweet_views = tweet_views + 1 WHERE tweet_key = '$id'";

$result = mysql_query($sql) or die("DB Error : ". mysql_error());

return $result;

}
Run Code Online (Sandbox Code Playgroud)

但是,我发现每次增加2而不是1?我究竟做错了什么?

谢谢

更新

从答案中SQL是正确的.你认为这可能会受到重写引擎的影响吗?我问,因为我100%确定这不会运行两次或我没有拨打电话,因为有两个脚本.一个调用函数和一个函数!这令人困惑.

更新2

使用调试功能.我得到这个输出:

array(4) {
  ["file"]=>
  string(35) "/home/magic/public_html/dbUpdate.php"
  ["line"]=>
  int(16)
  ["function"]=>
  string(15) "myDebugFunction"
  ["args"]=>
  array(0) {
  }
}

array(4) {
  ["file"]=>
  string(31) "/home/magic/public_html/view.php"
  ["line"]=>
  int(10)
  ["function"]=>
  string(11) "updateViews"
  ["args"]=>
  array(1) {
    [0]=>
    &string(5) "7jjdd"
  }
}
Run Code Online (Sandbox Code Playgroud)

看起来好像脚本被调用一次,但它仍然被更新两次??? 救命!:(

同样来自日志文件,看起来好像是三次调用脚本?

13:16:28 id:4a6c9d7cf38016.29304000
  _SERVER[REQUEST_URI]=/lucic
  _SERVER[REDIRECT_URL]=/lucic
  /home/magic/public_html/dbUpdate.php@16 :myDebugFunction
  /home/magic/public_html/view.php@10 :updateViews
13:16:30 …
Run Code Online (Sandbox Code Playgroud)

php mysql sql debugging

4
推荐指数
3
解决办法
794
查看次数

Python中的str的静态vs实例方法

所以,我已经知道字符串有一个中心方法.

>>> 'a'.center(3)
' a '
Run Code Online (Sandbox Code Playgroud)

然后我注意到我可以使用'str'对象做同样的事情,这是一种类型,因为

>>> type(str)
<type 'type'>
Run Code Online (Sandbox Code Playgroud)

使用这个'type'对象,我可以访问字符串方法,就像它们是静态函数一样.

>>> str.center('a',5)
'  a  '
Run Code Online (Sandbox Code Playgroud)

唉! 这违反了蟒蛇的禅宗.

应该有一个 - 最好只有一个 - 明显的方法来做到这一点.

甚至这两种方法的类型也不同.

>>> type(str.center)
<type 'method_descriptor'>
>>> type('Ni!'.center)
<type 'builtin_function_or_method'>
Run Code Online (Sandbox Code Playgroud)

现在,

  1. 这是一个如何设计python中的类的示例吗?
  2. 为什么类型不同?
  3. 什么是method_descriptor,为什么我要打扰?

谢谢你的回答!

python string

8
推荐指数
3
解决办法
1598
查看次数

导轨布局没有显示

我将我的一个应用程序从rails升级到2.3.2从2.0.2.开始寻找.但是,一旦我开始运行任何页面,页面将显示但它似乎不呈现任何布局代码.没有任何标准标签,如布局中的头部,主体得到渲染.似乎某种方式布局被关闭了.我检查了错误日志,没有找到任何关于布局的投诉.有没有人见过这个?

ruby ruby-on-rails

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

具有未受限上下文的函数模板的部分排序

在阅读另一个问题时,我遇到了部分排序问题,我将其缩减为以下测试用例

template<typename T>
struct Const { typedef void type; };

template<typename T>
void f(T, typename Const<T>::type*) { cout << "Const"; } // T1

template<typename T>
void f(T, void*) { cout << "void*"; } // T2

int main() {
  // GCC chokes on f(0, 0) (not being able to match against T1)
  void *p = 0;
  f(0, p);
}
Run Code Online (Sandbox Code Playgroud)

对于两个函数模板,进入重载分辨率的特化的函数类型是void(int, void*).但是,部分排序(根据comeau和GCC)现在说第二个模板更专业.但为什么?

让我通过部分排序,并显示我有问题的地方.可以Q被用于确定根据偏序的独特由上型14.5.5.2.

  • 变换参数列表T1(Q插入)(Q, typename Const<Q>::type*).参数的类型是AT=(Q, void*)
  • 转换参数列表T2 …

c++ templates partial-ordering function-templates template-argument-deduction

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

将-removeAllAnimations发送到一个层也会传播到它的所有子层吗?

我想知道如果我将-removeAllAnimations发送到父图层,子图层动画是否会继续播放.

iphone core-animation

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

在php中识别服务器端的浏览器

我有一个网站.当用户点击特定页面(比如identify.php)时,我想找到客户端正在使用的浏览器类型.浏览器可能是mozilla,IE,opera,chrome或任何其他移动设备,如SonyEricssonK610i,SAMSUNG-SGH-E370,SonyEricssonT700或NokiaN73-1.

这可以检测用户浏览器吗?

php browser mobile

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

确定我网站访问者的国家/地区

我想确定我的访客来自使用php的国家.我怎样才能做到这一点?

php geolocation

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

推荐的.NET加密库

阅读(另一个)后,杰夫·阿特伍德或多或少得出的结论是我们凡人开发商不应过于介入与加密,我在想,我应该使用什么库.我发现只有两个看似合法的库是entlib和Bouncy Castle,但它们对我来说似乎不比.NET加密API更具抽象性.

我想我想知道的是,是否存在一个简单,广泛信任,开放且记录良好的"jQuery加密库".

.net c# encryption

19
推荐指数
3
解决办法
3万
查看次数

如何在django模板中格式化dateTime?

那:

{{ wpis.entry.lastChangeDate|date:"D d M Y" }}
Run Code Online (Sandbox Code Playgroud)

给我(为什么?):

2009-07-24 21:45:38.986156 
Run Code Online (Sandbox Code Playgroud)

我不知道如何跳过分数部分......

在我的模型中,我有:

addedDate = models.DateTimeField(default=datetime.now)
Run Code Online (Sandbox Code Playgroud)

django django-models

50
推荐指数
3
解决办法
9万
查看次数

如何在Java Swing中将鼠标位置转换为JEditorPane中的字符位置

我正在尝试解决一个问题,我需要根据点击鼠标的位置在JEditorPane中的一段文本中找到位置.

基本上,当用户右键单击一个单词时,我需要找出单词是什么.为此,我需要找出用户点击的文本中的哪个位置.我知道我可以轻松地从MouseEvent获取鼠标位置,该鼠标位置传递给mousePressed方法,我被告知你可以转换它来获取文本中的字符索引 - 但是我无法弄清楚怎么做这个.

我已经尝试过JEditorPane上的viewToModel()方法但是这会让我回到文本中错误的位置,所以要么我使用它错了要么它不能以这种方式工作.

有任何想法吗?

java swing jeditorpane cursor mouse-position

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