小编CMR*_*CMR的帖子

phpexcel冻结行和列

我正在尝试使用PHPExcel冻结工作表中的第一行和前三列.

我可以毫无问题地冻结行:

$objPHPExcel->getActiveSheet()->freezePane('A2');
Run Code Online (Sandbox Code Playgroud)

或者我可以毫无问题地冻结列:

$objPHPExcel->getActiveSheet()->freezePane('D1');
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用两者时,第一个被第二个覆盖.

有没有办法在同一张纸上使用它们?

谢谢.

php phpexcel

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

按文本查找选择选项

任何人都可以告诉我为什么这可以在旧版本的jQuery(例如1.4.2)中工作,但如果你切换到更高版本,例如(1.6 +)它停止工作?

http://jsfiddle.net/nmvf6/1194/

$(function(){
    $('#my_button').click(function(){
        var unitName = "Unit2";
        $('.assUnit').find('option[text="'+unitName+'"]').remove();
    });

});
Run Code Online (Sandbox Code Playgroud)

我已经在控制台中检查了更高版本的错误输出,并且在我加载我的脚本并且能够单击按钮之前,页面加载上似乎发生了错误.

当我将版本更改为1.8.0并运行页面时,我的Opera脚本控制台中出现此错误:

http://s15.postimage.org/5yhodvirt/ess.png

这似乎是在一个"mootools"文件..但我没有选择mootools,我选择了jQuery 1.8.0

:/

谢谢.

javascript jquery mootools

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

jquery datepicker年份范围默认

对JQuery有一点问题datePicker,我怀疑这只是我忽略或错误的设置问题.

如果你看看这个简单的小提琴:JS Fiddle

你会看到我已经设置了年份范围,所以默认情况下,当你点击输入它会在1994年打开它,但是如果你然后点击任何这些日期,例如9月3日,它实际上把它放在2012年的输入中,而不是在下拉菜单中选择的年份.

如何才能使用正确的年份而不必更改下拉菜单然后再将其更改回来?

干杯.

javascript jquery jquery-ui

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

PHP ODBC不接受带有空格的列名的别名

基本上,我需要使用PHP从SQL Server 2005中获取一些数据。

以前我们使用mssql_*功能,但是由于各种服务器问题,我们现在只能使用odbc_*功能。

该表有多个列,其名称中包含空格,然后建议使用...。不,我无法更改它们,因为这是另一种语言的完全独立的软件,会破坏它,我只是获取统计信息它的。

任何人,我以前都是通过将它们的名称放在方括号中来访问这些列的,例如[column name],并且在mssql_*功能下可以正常工作,但是当我这样做时:

$sql = "select top 1 [assessment name] as AssessmentName from bksb_Assessments";
$result = odbc_exec($db, $sql);
while($row = odbc_fetch_array($result))
{
    var_dump($row);
}
Run Code Online (Sandbox Code Playgroud)

它将结果打印为:

'评估名称'=>字符串'Mathematics E3 Diagnostic'(长度= 25)

因此,正如您所看到的,它完全忽略了我给它提供的别名,并且仍将其称为[assessment name]。

但是,如果我在SQL Server Management Studio Express中运行完全相同的操作,则可以正常工作并使用别名。

我尝试了各种不同的组合,例如引用别名,引用列,不同的括号等,但是到目前为止还算不上什么。

这不是一个大问题,因为我可以更改脚本在结果数组中查找别名(而不是别名)时使用的脚本,但是我无法弄清为什么会发生,这有点令人讨厌。 ..

干杯! :)

编辑:

实际上我不认为方括号会有所作为,只是尝试为任何列添加别名都无法通过php odbc使用,但是我仍然可以像CAST(what)AS'alias'这样工作,并且效果很好...只是不选择列作为别名...?:/

php sql sql-server odbc

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

MySQL所有表的转储结构和一些数据

我试图转储我们数据库中所有表的结构,然后只转储我特别想要的那些数据,但我似乎做错了什么,因为我没有得到为我创建的空表从数据转储中排除。

我有一个文本文件,它指定要转储数据的表(称为 showtables.txt):

SHOW TABLES FROM mydb
WHERE Tables_in_mydb NOT LIKE '%_history'
AND Tables_in_mydb NOT LIKE '%_log';
Run Code Online (Sandbox Code Playgroud)

然后我执行这个命令来转储所有表的结构,然后在文本文件中由该查询返回的表的数据:

mysqldump -u root -pmypassword mydb --no-data > mydump.sql; mysql -u root -pmypassword < showtables.txt -N | xargs mysqldump mydb -u root -pmypassword > mydump.sql -v
Run Code Online (Sandbox Code Playgroud)

我正在获取 showtables 查询结果中包含的所有表的转储,但我没有获取其余表的结构。

如果我只将结构部分作为单个命令运行,那效果很好,我会为所有表转储结构。但是将它与数据转储结合起来似乎不起作用。

你能指出我哪里出错了吗?

谢谢。

mysql sql mysqldump command-line-interface

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

在RHEL6上安装php-devel(PHP 5.3.3)

我试图在我们的服务器上安装php oci_*扩展程序是徒劳的,但我已经碰到了一堵砖墙.

到目前为止我已经这样做了:

  • 安装oracle basic&devel库(v10.2)
  • 安装php-pear包

现在我正在尝试使用"pecl install oci8"安装oci8,但是我收到一条关于"phpize"命令未找到的错误消息.

我的谷歌搜索告诉我,这是由于"php-devel"没有被安装,所以我尝试了各种不同的yum搜索,例如"yum search php-devel","yum search php5-devel","yum search php-dev"等等......其中任何一个都找不到任何东西.

我最终找到了一个由"utterramblings"托管的存储库,它有php-devel.所以,现在当我使用该存储库进行yum搜索时,它可以找到"php-devel":

php-devel.i386:构建PHP扩展所需的文件

但是当我尝试安装它时,我得到了这个:

错误:包:php-devel-5.2.17-jason.2.i386(utterramblings)

       Requires: php = 5.2.17-jason.2
       Installed: php-5.3.3-14.el6_3.i686 (@rhel-i386-server-6)
           php = 5.3.3-14.el6_3
       Available: php-5.2.13-jason.1.i386 (utterramblings)
           php = 5.2.13-jason.1
       Available: php-5.2.14-jason.1.i386 (utterramblings)
           php = 5.2.14-jason.1
       Available: php-5.2.16-jason.1.i386 (utterramblings)
           php = 5.2.16-jason.1
       Available: php-5.2.17-jason.2.i386 (utterramblings)
           php = 5.2.17-jason.2
       Available: php-5.3.2-6.el6.i686 (rhel-i386-server-6)
           php = 5.3.2-6.el6
       Available: php-5.3.2-6.el6_0.1.i686 (rhel-i386-server-6)
           php = 5.3.2-6.el6_0.1
       Available: php-5.3.3-3.el6.i686 (rhel-i386-server-6)
           php = 5.3.3-3.el6
       Available: php-5.3.3-3.el6_1.3.i686 (rhel-i386-server-6)
           php = 5.3.3-3.el6_1.3
       Available: php-5.3.3-3.el6_2.5.i686 …
Run Code Online (Sandbox Code Playgroud)

php redhat oracle-call-interface pecl

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