小编Jon*_*ork的帖子

错误#1044 - 用户'root'@'localhost'访问被拒绝到数据库'information_schema'

好的,这就是场景

我今天在我的mysql服务器上执行了完整备份.现在,当我尝试导入.sql转储文件时,我收到标题中提到的错误,并且它不会加载所有其他数据库.

我如何绕过这个,所以phymyadmin将允许我导入整个文件,或者有没有办法我可以从sql转储"删除"information_schema

谢谢

sql phpmyadmin information-schema

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

使用codeigniter输出Excel

我正在尝试从excel中的codeigniter项目获取报告,但我完全不知道如何做到这一点.它已经运行良好,只想在Excel中输出而不是页面.

任何提示/指示/解释?

谢谢!

php mysql excel codeigniter

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

自动加载语言codeigniter

使用codeginiter创建一个多语言网站.我创建了两个文件夹.一个用于法语文件,一个用于英语.当我去自动加载语言(英语和法语)时

($autoload['language'] = array('en', 'fr');)
Run Code Online (Sandbox Code Playgroud)

我收到错误"无法加载请求的语言文件:language/english/fr_lang.php"

如何让它在适当的文件夹中查找?

谢谢

php codeigniter internationalization codeigniter-2

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

php/mysql一起添加行以获得总计

这是场景.我正在为所有有会费支付一段时间的会员提交报告.

我成功地选择并将每个数据库条目显示为html表中的一行.

问题是报告必须具有的总字段数.每个成员根据他们使用的服务支付不同的金额,因此我必须分别在每个字段中添加值以确保正确的结果.

问题是,如何将行/字段添加到一起?

编辑:

澄清.我正在添加付费和捐赠付费字段.它们在mysql数据库中被分类和整数.

例如,假设我的查询返回3个结果.我希望添加为所有3个结果支付的会费,并将其显示为total_dues_paid.同样的捐款想法.

对于任何给定数量的结果,这必须是动态的,因为这会逐月变化,并且我们在几个月内看到了数百个结果.

谢谢

php mysql codeigniter row addition

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

如何获取 WooCommerce 中的活跃订阅者列表?

我正在尝试获取所有订阅有效用户的列表,但在我的一生中似乎无法获得任何工作。

如果我查看仪表板中的用户,我会看到所有活跃成员都具有“Abonné”角色。

所以我像这样设置了我的短代码:

function custom_get_members( ){
$args1 = array(
        'role' => 'Abonné',
        'orderby' => 'user_nicename',
        'order' => 'ASC'
    );
$subscribers = get_users($args1);

$output = '<ul>';
    foreach ($subscribers as $user) {
        $output .= '<li>' . $user->display_name.'['.$user->user_email . ']</li>';
        }
$output .= '</ul>';

return $output;
}
add_shortcode( 'annuaire', 'custom_get_members' ); 
Run Code Online (Sandbox Code Playgroud)

但是我总是得到 0 结果,即使我们目前有 50 多个订阅者。

以订阅和会员身份运行 WooCommerce。

谢谢!

php sql wordpress woocommerce woocommerce-subscriptions

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

Codeigniter未选中复选框值=空白?

我有这个数据库,我必须捕获很多是/否的问题,用户的首选方法是复选框.一切都按照应有的方式运作,除非涉及到后悔和展示价值观.未选中框返回值"0"

无论如何要么忽略并且不在报告中显示"0"或者将默认值从"0"更改为空白"

php checkbox codeigniter filter

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

检索计算机名称

我正在为一家公司建立一个网站,该公司拥有一台可以在计算机上注册的软件,并使用该计算机的名称和用户名.如何在没有用户填写的情况下检索这些值?

如果有帮助的话,我正在使用codeigniter

php codeigniter computer-name

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

WebStorm、PhpStorm、PyCharm 和 RubyMine 之间有什么区别?

我正在考虑改用 JetBrains IDE,因为 PhpStorm 的试用给我留下了深刻的印象,并且明显超越了 Sublime。

自从发现 Sublime 并离开 DreamWeaver 以来,我一直对 IDE 保持沉默。

对我来说,很明显 PhpStorm 是 WebStorm + PHP。

打开 PyCharm 和 RubyMine,它们看起来也非常相似。

所以,最大的问题是,PyCharm、RubyMine 和 PhpStorm 的不同是否足以使其在购买 All Products Pack 时起作用,还是可以将其中一个的扩展安装在另一个上并基本上使一个软件能够胜任所有?

谢谢!

rubymine pycharm phpstorm webstorm

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

如何更新json数组中的特定值

操作 JSON 的新手,感谢您的帮助!如果有所不同,该项目将使用 VueJs 2。

我正在尝试更新一个键值,在本例中,它是由 ID 标识的特定申请人的“组”。

我正在尝试完成以下方面的工作:

WHERE applicantID = 3 SET group = 4
Run Code Online (Sandbox Code Playgroud)

这是我正在处理的 JSON 示例:

{
    "applicantID" : 3,
    "fullName": "name",
    "value1": 30,
    "value1": 31,
    "value1": 40,
    "value1": 41,
    "value1": "50",
    "value1": "51",
    "group": 0,
    "flag": true,
},
{
    "applicantID" : 4,
    "fullName": "name",
    "value1": 30,
    "value1": 31,
    "value1": 40,
    "value1": 41,
    "value1": "50",
    "value1": "51",
    "group": 0,
    "flag": false,
}
Run Code Online (Sandbox Code Playgroud)

javascript json vue.js vuejs2

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

Codeigniter Select_Sum 返回“数组”而不是数值?

我需要将所有行相加以获得结果。使用 select_sum 如下

这是模型

    function Dues_Paid_Tot($date)
{
    $query = $this->db->select_sum('Dues_Paid', 'Dues_Paid_Tot');
    $query = $this->db->get('Membership');
    return $query->result();
}
Run Code Online (Sandbox Code Playgroud)

这是控制器

    function Fiscal2()
{
$date = $this->input->post('Select_Date');
    if($query = $this->report_model->fiscal_list($date))
    {
        $data['records'] = $query;
    }
$data['date'] = $this->input->post('Select_Date');
$data['Dues_Paid_Tot'] = $this->report_model->Dues_Paid_Tot($date);
$data['main_content'] = 'report_fiscal_view';
$this->load->view('includes/template', $data);
}
Run Code Online (Sandbox Code Playgroud)

这是视图的相关代码

<?php echo $Dues_Paid_Tot; ?>
Run Code Online (Sandbox Code Playgroud)

问题是,我在视图中看到的是“Array”,而不是显示 Dues_Paid 列中所有条目的总和。

我哪里出错了?

谢谢!

php mysql arrays select codeigniter

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

如何使用 javascript 过滤 forEach 循环中的结果

我很难弄清楚如何迭代数组并且仅在找到特定值时才执行某些操作。

任何帮助是极大的赞赏。

我的想法是:

ForEach Entry, Where X = Y {
 console.log('I did something');
}
Run Code Online (Sandbox Code Playgroud)

实际数据:

[{
    "id" : 0,
    "fullName" : "George",
    "email": "george@test.ca",
    "group": 'Faculty',
    "totalFiles": 12,
    "outstandingFiles": 10,

},
{
    "id" : 1,
    "fullName" : "Albert",
    "email": "albert@test.ca",
    "group": 'Student',
    "totalFiles": 15,
    "outstandingFiles": 8,
}];
Run Code Online (Sandbox Code Playgroud)

javascript arrays foreach

-1
推荐指数
1
解决办法
2467
查看次数

Perl语法错误

另见SO 1664677


我收到这个错误

2:语法错误:"("意外

当我运行此脚本时 - 非常感谢所有帮助

#!/usr/bin/perl
use Digest::MD5  qw(md5_hex);
printf "Usage : keygen.pl e-mail key-id\ne-mail : the one you provided\nkey-id : provided by hcf/hsfconfig\n";

$pad = pack("H2048", "00000000963007772c610eeeba51099919c46d078ff46a7035a563e9a395649e3288db0ea4b8dc791ee9d5e088d9d2972b4cb609bd7cb17e072db8e7911dbf906410b71df220b06a4871b9f3de41be847dd4da1aebe4dd6d51b5d4f4c785d38356986c13c0a86b647af962fdecc9658a4f5c0114d96c0663633d0ffaf50d088dc8206e3b5e10694ce44160d5727167a2d1e4033c47d4044bfd850dd26bb50aa5faa8b5356c98b242d6c9bbdb40f9bcace36cd832755cdf45cf0dd6dc593dd1abac30d9263a00de518051d7c81661d0bfb5f4b42123c4b3569995bacf0fa5bdb89eb802280888055fb2d90cc624e90bb1877c6f2f114c6858ab1d61c13d2d66b69041dc760671db01bc20d2982a10d5ef8985b1711fb5b606a5e4bf9f33d4b8e8a2c9077834f9000f8ea8099618980ee1bb0d6a7f2d3d6d08976c6491015c63e6f4516b6b62616c1cd83065854e0062f2ed95066c7ba5011bc1f4088257c40ff5c6d9b06550e9b712eab8be8b7c88b9fcdf1ddd62492dda15f37cd38c654cd4fb5861b24dce51b53a7400bca3e230bbd441a5df4ad795d83d6dc4d1a4fbf4d6d36ae96943fcd96e34468867add0b860da732d0444e51d03335f4c0aaac97c0ddd3c710550aa41022710100bbe86200cc925b56857b3856f2009d466b99fe461ce0ef9de5e98c9d9292298d0b0b4a8d7c7173db359810db42e3b5cbdb7ad6cbac02083b8edb6b3bf9a0ce2b6039ad2b1743947d5eaaf77d29d1526db048316dc73120b63e3843b64943e6a6d0da85a6a7a0bcf0ee49dff099327ae000ab19e077d44930ff0d2a3088768f2011efec206695d5762f7cb67658071366c19e7066b6e761bd4fee02bd3895a7ada10cc4add676fdfb9f9f9efbe8e43beb717d58eb060e8a3d6d67e93d1a1c4c2d83852f2df4ff167bbd16757bca6dd06b53f4b36b248da2b0dd84c1b0aaff64a0336607a0441c3ef60df55df67a8ef8e6e3179be69468cb361cb1a8366bca0d26f2536e2685295770ccc03470bbbb91602222f260555be3bbac5280bbdb2925ab42b046ab35ca7ffd7c231cfd0b58b9ed92c1daede5bb0c2649b26f263ec9ca36a750a936d02a906099c3f360eeb8567077213570005824abf95147ab8e2ae2bb17b381bb60c9b8ed2920dbed5e5b7efdc7c21dfdb0bd4d2d38642e2d4f1f8b3dd686e83da1fcd16be815b26b9f6e177b06f7747b718e65a0888706a0fffca3b06665c0b0111ff9e658f69ae62f8d3ff6b6145cf6c1678e20aa0eed20dd75483044ec2b30339612667a7f71660d04d476949db776e3e4a6ad1aedc5ad6d9660bdf40f03bd83753aebca9c59ebbde7fcfb247e9ffb5301cf2bdbd8ac2baca3093b353a6a3b4240536d0ba9306d7cd2957de54bf67d9232e7a66b3b84a61c4021b685d942b6f2a37be0bb4a18e0cc31bdf055a8def022d");

@pad = unpack("L256",$pad);

@owner = unpack("C*",$ARGV[0]);
@regid = reverse unpack("C*", pack("H*", substr($ARGV[1],5,4).substr($ARGV[1],10,4)));

@tab = (@regid, @owner);
$g = $pad[71];

foreach $c(@tab)
{
    $i = ($c^$g) & 0xff;
    $g = ($g>>8) ^ $pad[$i];
}

$key = $g << 16;
$g = ($g>>8) ^ ($pad[$g & 0xff]);
$g = ($g>>8) ^ …
Run Code Online (Sandbox Code Playgroud)

syntax perl

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