请检查我的代码:
<?php
$operarors = array( '+', '-', '*' );
$randOperator = array($operarors[rand(0,2)], $operarors[rand(0,2)]);
$num1 = rand(0,10);
$num2 = rand(0,10);
$num3 = rand(0,10);
$result = $num1.$randOperator[0].$num2.$randOperator[1].$num3;
echo "The math: $num1 $randOperator[0] $num2 $randOperator[1] $num3 = $result";
?>
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,我没有得到我的结果总数.
假设我得到了3+4*5,输出应该是23,但是它显示了字符串3+4*5.
请帮帮我.
嗨请检查以下代码 -
HTML
<div class="manage-user-freind" style="line-height:18px; cursor:pointer;">
<span style="color:blue;">
<img src="'+pageUrl+'/img/user-16x16.png" height="14" style="float:left; padding-top:2px;" /><input class="chk" type="checkbox" value="10" />pieter
</span>
</div>
<div class="manage-user-freind" style="line-height:18px; cursor:pointer;">
<span style="color:blue;">
<img src="'+pageUrl+'/img/user-16x16.png" height="14" style="float:left; padding-top:2px;" /><input class="chk" type="checkbox" value="12" />john
</span>
</div>
Run Code Online (Sandbox Code Playgroud)
JQuery的
$('.manage-user-freind').click(function(){
$(this).toggleClass('clicked',function(){
$('.chk').prop('checked', true);
});
});
Run Code Online (Sandbox Code Playgroud)
CSS
.clicked {
background-color: yellow;
}
Run Code Online (Sandbox Code Playgroud)
我用过toggleClass()函数.toggleClass工作正常,但点击的所有复选框也没有取消选中当前复选框.
我需要当我点击任何div时首先显示div为黄色并选中当前复选框.再次单击该黄色颜色div将删除,并且复选框将取消选中.
谢谢.
抱歉我的英文措辞.:(
我希望通过升序获得最后5个记录顺序.
我有一个表名chat_public_msgs,我已插入6个样本数据.我需要id asc的最后5个记录顺序.请检查下面.
表chat_public_msgs-
id username message created
1 smith hi 2014-12-14 10:14:15
2 piter hello 2014-12-14 10:14:20
3 john hi smith 2014-12-14 10:14:28
4 raj aaa 2014-12-14 10:15:22
5 chinu test 2014-12-14 10:15:25
6 piter bbbbb 2014-12-14 10:15:40
Run Code Online (Sandbox Code Playgroud)
查询 -
$fields = array('ChatPublicMsg.message','ChatPublicMsg.created','ChatPublicMsg.username');
$results = $this->ChatPublicMsg->find('all',array(
'fields'=>$fields,
'limit'=>5,
'order'=>array('ChatPublicMsg.id ASC')));
Run Code Online (Sandbox Code Playgroud)
输出 -
id username message created
1 smith hi 2014-12-14 10:14:15
2 piter hello 2014-12-14 10:14:20
3 john hi smith 2014-12-14 10:14:28
4 raj aaa …Run Code Online (Sandbox Code Playgroud) 我想language在JavaScript警告框中获取长度-
见截图 -
Ajax响应 -


我的Ajax代码 -
function search_menu(){
$.ajax({
type: 'post',
url: rootUrl() + "rest_apis/search_menu.json",
cache: false,
success: function(res){ //alert(data.data[0].language[142]);
var len = res.data[0].language.length;
alert(len); //Showing undefined
},
contentType: 'application/json',
dataType: 'json'
});
}
Run Code Online (Sandbox Code Playgroud)
我只是警告alert(lang)它显示未定义.实际上在有36条记录的语言中.为何显示undefined?
嗨,我正在使用radchet websocket.我很难从对象变量中获取数据.
请检查我的代码:
var conn = new WebSocket('ws://localhost:8080?user_id=10&receiver_id=20');
$querystring = $conn->WebSocket->request->getQuery();
print_r($querystring);
Run Code Online (Sandbox Code Playgroud)
输出:
Guzzle\Http\QueryString Object
(
[fieldSeparator:protected] => &
[valueSeparator:protected] => =
[urlEncode:protected] => RFC 3986
[aggregator:protected] =>
[data:protected] => Array
(
[user_id] => 10
[receiver_id] => 20
)
)
Run Code Online (Sandbox Code Playgroud)
上面的代码我想user_id和receiver_id,但我无法得到.
我的代码:
echo $querystring->data:protected['user_id'];
echo $querystring->data:protected['receiver_id'];
Run Code Online (Sandbox Code Playgroud)
我已经回应但收到错误消息.请帮我.
编辑:
如果我将对象转换为数组,则表示格式不正确.见下文.
$array = (array) $querystring;
print_r($array);
Run Code Online (Sandbox Code Playgroud)
输出:
Array
(
[ * fieldSeparator] => &
[ * valueSeparator] => =
[ * urlEncode] => RFC 3986
[ * aggregator] …Run Code Online (Sandbox Code Playgroud) select a.Date
from (
select curdate() - INTERVAL (a.a + (10 * b.a) + (100 * c.a)) DAY as Date
from (select 0 as a union all select 1 union all select 2 union all select 3 union all select 4 union all select 5 union all select 6 union all select 7 union all select 8 union all select 9) as a
cross join (select 0 as a union all select 1 union all select 2 union all select …Run Code Online (Sandbox Code Playgroud) 我有一个表名消息.receiver_id我需要一个列名来获取记录,其中receiver_id = 4但我总是得到空输出.
看我的表截图 -

屏幕截图上方有3个.第二行和第三行4与其他ID一起存在,我需要将其展开并显示第二和第三条记录.
如何编写MySQL查询?
我正在开发聊天应用程序.
我有两个表messages,message_archives两个表列相同.
我的messages表包含1,00,000条记录.我想将记录移到message_archives30天以上的邮件中.
我的代码:
$privateMsg = mysql_query("SELECT * FROM messages WHERE created < DATE_SUB(curdate(), INTERVAL 30 DAY)");
if(mysql_num_rows($privateMsg)){
while($getPrivateMsg=mysql_fetch_array($privateMsg)){
mysql_query("INSERT INTO message_archives SET user_id='".$getPrivateMsg['user_id']."', friend_id='".$getPrivateMsg['user_id']."', message='".$getPrivateMsg['message']."', is_view='0', created='".$getPrivateMsg['created']."'");
mysql_query("DELETE FROM messages WHERE id='".$getPrivateMsg['id']."'");
}
echo "Message move to archives older than 30 days";
}else{
echo "Error!! message not moved!!!.";
}
Run Code Online (Sandbox Code Playgroud)
以上代码完美运行.但我需要自定义我的代码.我在单个查询中需要它.有单一查询的快捷方式吗?
我有一个shipping_tablerate包含 100 万条记录的表。我在suburb列中有多个文本。每个郊区都包含在双连字符 (--) 和换行符之间。我想删除郊区之间的所有新线路。
以下是我的查询。那一个不起作用。
UPDATE shipping_tablerate
SET `suburb`=REPLACE(`suburb`,'\n','');
Run Code Online (Sandbox Code Playgroud)
我当前的suburb列文本是
BRISBANE--
BRISBANE ADELAIDE STREET--
BRISBANE CITY--
BRISBANE GPO--
SPRING HILL
--
Run Code Online (Sandbox Code Playgroud)
我想要
BRISBANE--BRISBANE ADELAIDE STREET--BRISBANE CITY--BRISBANE GPO--SPRING HILL--
Run Code Online (Sandbox Code Playgroud)