如何使用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语句有什么简单的方法吗?
这是我的查询,需要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) 我想使用下面给出的 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”附近使用的正确语法
我想在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)
输出没有显示.
我有一个使用以下安全组运行的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的新手。我在这里想念什么吗?我应该怎么做调试?
我的条带帐户在测试模式下具有以下平衡:
$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)
即使我有足够的平衡,为什么会发生这种错误?
我正在使用反应式表单,当我为复选框分配 [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属性。
我如何在网站加载之前hide one dive for 10 seconds or for 1 minute使用jquery/jvascript?
我知道setTimeout函数,但它在一段时间后用于隐藏潜水。但我想在网站加载之前隐藏 div。
想要按年份,类型和按月计算
这是我的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) 我有一个关于将 我的 Bigrock 域名
指向Amazone EC2的简单问题。
我从Hostedzone-create 链接创建了 HostedZone
我有 4 个名称服务器。
怎么办?
假设我的域名是 Bigrock.com 上的 example.com。
谁能解释我如何将该域名指向 EC2?
我要求 Bigrock 支持,但他们告诉我这样的事情:
该网站无法运行,因为您的域的 DNS 区域未在您的托管提供商 DNS 服务器 ( AWS Server ) 上正确配置。请与您的提供商联系以获得进一步的帮助。
但我没有得到他们想说的话。请帮忙!!
获取动态添加的最后一个文本框值,并将该文本框值附加到下一个文本框:
$('#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 …
我用库来生成条形码.生成条形码但问题是如何保存生成的图像?
在这里,我给出了我用过的代码:
在控制器中:
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)
如何保存生成条形码的图像?
尽可能帮助儿子.
谢谢!
mysql ×5
javascript ×3
php ×3
amazon-ec2 ×2
angular6 ×2
angular ×1
barcode ×1
codeigniter ×1
count ×1
css ×1
dns ×1
html ×1
jquery ×1
left-join ×1
payment ×1
self-join ×1
svg ×1
typescript ×1
yii2 ×1