小编Pat*_*ani的帖子

在yii2中使用like运算符选择数据

如何使用Like运算符检索数据?
我试过这个,但得到一个错误:

    use yii\db\Query;
    public function getExportData($searchVal = '')
    {
         $query = new Query;
         if($searchVal != '') { **here i am getting error when searchVall != ''**   
             $query->select('*')->from('post')
             ->where(['like', 'title', $searchVal])
             ->orderBy(['added_date_time' => SORT_DESC]);
             $posts = $query->createCommand()->queryAll();
         } else {
             $query->select('*')->from('post')->orderBy(['added_date_time' => SORT_DESC]);
             $posts = $query->createCommand()->queryAll();
         }
         return $posts;
     }
Run Code Online (Sandbox Code Playgroud)

select语句有什么简单的方法吗?

mysql yii2

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

如果它具有索引,我如何优化MySQL查询,事件

这是我的查询,需要17.9397 sec时间来得到回应:

SELECT allbar.iBarID AS iBarID,
       allbar.vName AS vName,
       allbar.tAddress AS tAddress,
       allbar.tDescription AS tDescription,

  (SELECT COUNT(*)
   FROM tbl_post p
   WHERE p.vBarIDs = allbar.iBarID) AS `total_post`,
       allbar.bar_usbg AS bar_usbg,
       allbar.bar_enhance AS bar_enhance,

  (SELECT count(*)
   FROM tbl_user
   WHERE FIND_IN_SET(allbar.iBarID,vBarIDs)
     AND (eType = 'Bartender'
          OR eType = 'Bar Manager'
          OR eType = 'Bar Owner')) AS countAss,
       allbar.eStatus AS eStatus
FROM
  (SELECT DISTINCT b.iBarID AS iBarID,
                   b.vName AS vName,
                   b.tAddress AS tAddress,
                   (CASE LENGTH(b.tDescription) WHEN 0 THEN '' WHEN LENGTH(b.tDescription) > …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

使用 mysqldump 命令进行 mysql 备份时出现错误

我想使用下面给出的 mysqldump 命令备份 mysql 中的 3308 端口,但我收到此错误。请帮助。

mysqldump  -h 172.16.150.10 -P 3308 -uroot -proot rt_CallAnalysis  > b.sql
Run Code Online (Sandbox Code Playgroud)

mysqldump:无法执行“SET OPTION SQL_QUOTE_SHOW_CREATE=1”:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行 (1064) 的“OPTION SQL_QUOTE_SHOW_CREATE=1”附近使用的正确语法

mysql

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

如何在18:30:00之后在php中检索记录

我想在6:30:00 pm(即18:30:00)之后从数据库中检索记录.我试过这个

SELECT  * 
FROM mytable
WHERE  `datetime` 
BETWEEN  '18:30:00'
AND  '23:59:00'
Run Code Online (Sandbox Code Playgroud)

输出没有显示.

php mysql

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

无法连接到EC2实例的公共IP

我有一个使用以下安全组运行的EC2实例:

HTTP - TCP - 80 - 0.0.0.0/0
Custom UDP Rule - UDP - 1194 - 0.0.0.0/0
SSH - TCP - 22 - 0.0.0.0/0
Custom TCP Rule - TCP - 943 - 0.0.0.0/0
HTTPS - TCP - 443 - 0.0.0.0/0
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试在浏览器中访问http:// {PUBLIC_IP}或https:// {PUBLIC_IP}时,出现“ {IP}拒绝连接”错误。我是AWS的新手。我在这里想念什么吗?我应该怎么做调试?

amazon-ec2

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

条纹账户资金不足

我的条带帐户在测试模式下具有以下平衡:

$958,395.72
Available balance

$2,659.48
Pending balance

$3,010,474.35
Total volume (HKD)
Run Code Online (Sandbox Code Playgroud)

这笔余额以港元计算.
现在我必须以美元汇款.
如果我尝试转移4.25美元,那么它会给我以下错误:

键入:Stripe\Error\InvalidRequest

消息:Stripe帐户资金不足.在测试模式下,您可以通过创建4000 0000 0000 0077作为卡号来收取可用余额(绕过待定余额)的资金.您可以使用/ v1/balance端点查看条带余额(有关详细信息,请参阅stripe.com/docs/api#balance).

转移代码:

$check_balnace = \Stripe\Balance::retrieve();
$balanceArr = $check_balnace->__toArray(true);
$available_amount = $balanceArr['available']['0']['amount'];
echo $available_amount; // $958,395.72
$amount = 4.25*100;
$amount = 425;
\Stripe\Transfer::create(array("amount" => $amount, "currency" => "usd", "destination" => 'stripr_uid', "description" => 'test'));
Run Code Online (Sandbox Code Playgroud)

即使我有足够的平衡,为什么会发生这种错误?

php payment payment-gateway stripe-payments

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

[ngModelOptions]="{standalone: true}" 检查 angular 6 的所有复选框

我正在使用反应式表单,当我为复选框分配 [ngModelOptions]="{standalone: true}" 时,它默认检查所有复选框。

以下是我的输入:

<input value="{{role.roleName}}" [(ngModel)]="role.roleId" [ngModelOptions]="{standalone: true}" type="checkbox" (change)="validateUserRole(role, $event,role.roleName)" [checked]="role.checked">
Run Code Online (Sandbox Code Playgroud)

另外,尝试使用name属性。

angular angular-reactive-forms angular6

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

隐藏 div 一段时间

我如何在网站加载之前hide one dive for 10 seconds or for 1 minute使用jquery/jvascript
我知道setTimeout函数,但它在一段时间后用于隐藏潜水。但我想在网站加载之前隐藏 div。

html javascript jquery

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

GROUP BY和LEFT JOIN与来自同一个表的COUNT

想要按年份,类型和按月计算

这是我的user table:

id  type  uname      date_created
1    fac   a      2015-12-28 17:11:19
2    cs    b      2015-12-23 19:09:51
3    cs    c      2015-12-23 19:09:21
4    stu   d      2015-12-31 18:12:41
5    fac   e      2015-11-11 00:00:00
6    fac   f      2015-10-07 00:00:00
Run Code Online (Sandbox Code Playgroud)

预期结果:

fac  stu  cs
 1    1    2 // month january
 1    0    0 // month octomber
 1    0    0 // month november
Run Code Online (Sandbox Code Playgroud)

我尝试的是:

SELECT count(u1.id) as fac, count(u2.id) as stu, count(u3.id) as cs
FROM user u
left join user u1 ON …
Run Code Online (Sandbox Code Playgroud)

mysql count self-join left-join

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

Amazon EC2 链接到 Bigrock 域名

我有一个关于 我的 Bigrock 域名 指向Amazone EC2的简单问题
我从Hostedzone-create 链接创建了 HostedZone有 4 个名称服务器。 怎么办? 假设我的域名是 Bigrock.com 上的 example.com。 谁能解释我如何将该域名指向 EC2? 我要求 Bigrock 支持,但他们告诉我这样的事情:




该网站无法运行,因为您的域的 DNS 区域未在您的托管提供商 DNS 服务器 ( AWS Server ) 上正确配置。请与您的提供商联系以获得进一步的帮助。

但我没有得到他们想说的话。请帮忙!!

dns amazon-ec2 amazon-web-services

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

使用JavaScript将最后一个文本框值附加到下一个文本框

获取动态添加的最后一个文本框值,并将该文本框值附加到下一个文本框:

$('#myTable').on('click', 'input[type="button"]', function() {
  $(this).closest('tr').remove();
})
$('#add-more').click(function() {
  var vTime = document.querySelector(".vTime").value;
  var vDuration = document.querySelector(".vDuration").value;
  $('#myTable').append('<tr><td><input type="text" id="vTime" placeholder="Enter Time" class="vTime" /></td><td><input type="text" id="vDuration" placeholder="Enter Duration" class="vDuration" /></td><td><input type="button" value="Delete" /></td></tr>')
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table id="myTable" style="border: 1px solid black">
  <tr>
    <td>
      <input type="text" placeholder="Enter Time" value="9:30" id="vTime" class="vTime" />
    </td>
    <td>
      <input type="text" placeholder="Enter Duration" value="30" id="vDuration" class="vDuration" />
    </td>
    <td>
      <input type="button" value="Delete" />
    </td>
  </tr>
</table>
<input id="add-more" type="button" value="Add more">
Run Code Online (Sandbox Code Playgroud)

在这里,我点击“添加更多”按钮添加下一行。因此,假设时间文本框的值是9:30和分钟文本框的值,30 …

javascript

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

使用codeigniter将生成的条形码图像保存在数据库和文件夹中

我用库来生成条形码.生成条形码但问题是如何保存生成的图像?

在这里,我给出了我用过的代码:

在控制器中:

function add($bar_code)
{
   $postData['bar_code'] = $this->set_barcode($postData['bar_code']);
}

function set_barcode($code)
{
    $this->load->library('zend');
    $this->zend->load('Zend/Barcode');
    $bar_code = Zend_Barcode::render('code128', 'image', array('text'=>$code), array('imageType' => 'jpg'))->draw();
    return $bar_code;
}
Run Code Online (Sandbox Code Playgroud)

如何保存生成条形码的图像?

尽可能帮助儿子.

谢谢!

codeigniter barcode

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

使用百分比值填充自定义SVG图像

我想使用打字稿或CSS使用Angular 6中的百分比值填充自定义SVG图像。

有没有可用的工具?

自定义图片可以是$,齿轮图标,拇指等。

任何帮助,将不胜感激。

看到这张图片

javascript css svg typescript angular6

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