小编hto*_*oip的帖子

如何使用mysql将查询结果存储在变量中

SET @v1 := SELECT COUNT(*) FROM user_rating;
SELECT @v1
Run Code Online (Sandbox Code Playgroud)

当我用set变量执行此查询时,会显示此错误.

Error Code : 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use
near 'SELECT count(*) FROM user_rating' at line 1

Execution Time : 00:00:00:000
Transfer Time  : 00:00:00:000
Total Time     : 00:00:00:000

(1 row(s) returned)
Execution Time : 00:00:00:343
Transfer Time  : 00:00:00:000
Total Time     : 00:00:00:343
Run Code Online (Sandbox Code Playgroud)

mysql database variables set

80
推荐指数
4
解决办法
12万
查看次数

水平UL菜单上的垂直分隔线

我正在尝试创建一个水平导航栏(没有下拉菜单,只是一个水平列表),但我找不到在菜单项之间添加垂直分隔线的最佳方法.

实际的HTML如下:

<ul>
 <li>Item 1</li>
 <li>Item 2</li>
 <li>Item 3</li>
 <li>Item 4</li>
 <li>Item 5</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

目前的CSS如下:

.menu li {
display: inline;
margin-left: 25px;
padding-left: 25px;
}
Run Code Online (Sandbox Code Playgroud)

在每个菜单项之间我想要一个小图像作为垂直分隔符,除了我不想在第一个项目之前显示分隔符并且我不希望在第二个项目之后显示分隔符.

最终结果应如下所示:

第1项| 第2项| 第3项| 第4项| 第5项

只需用实际图像替换管道即可.

我尝试了不同的方法 - 我尝试过设置list-style-image属性,但图像没有显示出来.我也尝试将分隔符设置为背景,实际上或多或少都有效,除了它使第一个项目在它前面有一个分隔符.

html css markup

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

PHP:为日期添加秒数

我有$adate;哪些包含:

Tue Jan 4 07:59:59 2011
Run Code Online (Sandbox Code Playgroud)

我想在此日期添加以下内容:

$duration=674165; // in seconds
Run Code Online (Sandbox Code Playgroud)

添加秒后,我需要将结果恢复为日期格式.

我不知道我在做什么,但我得到了奇怪的结果.

注意:两个变量都是动态的.现在它们等于给定的值,但是下一个查询它们将具有不同的值.

php duration date add seconds

31
推荐指数
5
解决办法
6万
查看次数

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

在mysql查询<>中使用大于和小于一起的符号

这个<>标志在MySQL中意味着什么?我在查询中看到它,无法理解它是什么.

mysql sql

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

为日期添加秒数

我需要在日期中添加秒数.例如,如果我有一个日期,例如2009127000000,我需要将秒添加到此日期.另一个例子,加上50秒到20091231235957.

这可能在C?

c unix datetime

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

我在NSLog上收到警告"格式不是字符串文字而没有格式参数" - 如何在提供的代码中更正此问题?

NSLog在以下块的调用中收到警告"格式不是字符串文字而没有格式参数" :

- (void) alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
    NSLog([NSString stringWithFormat:@"%d", buttonIndex]);
}
Run Code Online (Sandbox Code Playgroud)

我在这里的另一篇文章中读到这个错误消息表明使用不安全NSLog.有人能指出我正确格式化字符串的方向吗?

cocoa

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

make:$ LD_RUN_PATH被忽略

我正在从源代码编译FFmpeg.

./configure --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-x11grab --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264
make
make install
Run Code Online (Sandbox Code Playgroud)

ldd /usr/local/bin/ffmpeg 给了我这个

linux-gate.so.1 =>  (0xb7717000)
libavdevice.so.53 => not found
libavfilter.so.2 => not found
libavformat.so.54 => not found
libavcodec.so.54 => not found
libpostproc.so.52 => not found
libswresample.so.0 => not found
libswscale.so.2 => not found
libavutil.so.51 => not found
libm.so.6 => /lib/i386-linux-gnu/tls/i686/nosegneg/libm.so.6 (0xb76e3000)
libpthread.so.0 => /lib/i386-linux-gnu/tls/i686/nosegneg/libpthread.so.0 (0xb76ca000)
libc.so.6 => /lib/i386-linux-gnu/tls/i686/nosegneg/libc.so.6 (0xb7569000)
/lib/ld-linux.so.2 (0xb7718000)
Run Code Online (Sandbox Code Playgroud)

设置$LD_LIBRARY_PATH/usr/local/lib纠正"未找到"的错误,但提到的原因在这里,我不想设定$LD_LIBRARY_PATHpermanantly.

我推荐使用相同的命令,这次$LD_RUN_PATH …

ffmpeg makefile compilation ld

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

脚本堆栈空间已耗尽 Firefox

我正在处理来自 Web 服务的大型 XML 响应。当我尝试使用 URL 获取该 URL 时,一段时间后它在 Firebug 中显示“脚本堆栈空间配额已用尽”错误,我该如何解决?

javascript xml jquery mozilla

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

MySQl,加入/合并2个没有共享列的表,并按公共列排序

我有两个表具有相同的结构处理不同的数据.我想合并它们,添加一个文本字段,指示该行的数据来自何处,并按公共字段排序.

表格1

ID|NAME|YEAR  

1,'peter',2008
2,'edward',2010
Run Code Online (Sandbox Code Playgroud)

TABLE2

ID|NAME|YEAR

1,'compadre',2009
2,'vika',2011
Run Code Online (Sandbox Code Playgroud)

查询草案(显然是错误的)

select * from TABLE1 JOIN TABLE2 order by YEAR asc
Run Code Online (Sandbox Code Playgroud)

预期结果:

1,'peter','iamfromTABLE1',2008
1,'compadre','iamfromTABLE2',2009
2,'edward','iamfromTABLE1',2010
2,'vika','iamfromTABLE2',2011
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用PHP/MySQL来做到这一点,但是没有比"One Simple Query"更优雅的方式.

mysql join

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

mysql FROM子句中的“ AS”一词是否可选?

我偶然发现了一个有趣的查询(对我而言),但我不确定它的作用。

SELECT SQL_CALC_FOUND_ROWS DISTINCT P.* FROM table P WHERE P.status = ...
Run Code Online (Sandbox Code Playgroud)

问题是关于P具体FROM table P。我知道在FROM子句中可以使用AS子句,但此特定查询不能。这个词是AS可选的吗?

mysql syntax

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

哪个更有效:二进制 &amp; 或逻辑 &amp;&amp;

当所有值都是布尔值时,二进制&操作是否比逻辑操作更多的位&&

例如

if ( foo == "Yes" & 2 != 0 & 6 )
Run Code Online (Sandbox Code Playgroud)

或者

if ( foo == "Yes" && 2 != 0 && 6 )
Run Code Online (Sandbox Code Playgroud)

(具体考虑 PHP,但任何语言都可以)

boolean logical-operators boolean-operations

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

C for循环与PHP for循环不同吗?

看起来关于for循环PHP手册中的以下内容是不正确的.

他们的行为就像他们的C同行一样.

这是我对for循环的理解.
在C
for (i = foo; i < 10; i++) { /* body */ }
中相当于

if ( i = foo )  
{   while (i < 10)  
    {    /* body */
         i++;
    }
}
Run Code Online (Sandbox Code Playgroud)

在PHP中,可比较的循环
for ($i = $foo; $i < 10; $i++) { /* body */ }
变为

$i = $foo;
while ($i < 10)
{   /* body */
    $i++;
}
Run Code Online (Sandbox Code Playgroud)

区别在于PHP $i = $foo不是条件,而是语句的便利位置.假设我们将单个更改=== …

php c for-loop

-2
推荐指数
2
解决办法
105
查看次数