我的名字格式为Lastname, Firstname。在我的数据库中,第一个和最后一个字段都有不同的字段。
我想使用 PHP 读取逗号之前的所有内容作为姓氏,以及逗号之后的所有内容作为名字。实现这一目标的最佳方法是什么?
这就是我想要做的.我有一个用户评估表,可能包含重复的行.我希望只DISTINCT为每个用户获取值.
在下表的示例中.如果只有user_id 1和50属于特定位置,则只应返回每个用户的唯一video_id作为COUNT.用户1通过视频1,2和1.所以这应该只有2条记录,用户50通过视频2.所以这个位置的总数将是3.我想我需要DISTINCT's在查询中有两个,但不是确定如何做到这一点.
+-----+----------+----------+
| id | video_id | user_id |
+-----+----------+----------+
| 1 | 1 | 1 |
| 2 | 2 | 50 |
| 3 | 1 | 115 |
| 4 | 2 | 25 |
| 5 | 2 | 1 |
| 6 | 6 | 98 |
| 7 | 1 | 1 |
+-----+----------+----------+
Run Code Online (Sandbox Code Playgroud)
这是我当前的查询.
$stmt2 = $dbConn->prepare("SELECT COUNT(DISTINCT user_assessment.id)
FROM user_assessment
LEFT JOIN user ON …Run Code Online (Sandbox Code Playgroud) 我正在尝试运行此代码
$files = array('readme.txt', 'test.html', 'image.gif');
$zip = new ZipFile;
$zip->open('file.zip', ZipArchive::CREATE);
foreach ($files as $file) {
$zip->addFile($file);
}
$zip->close();
header('Content-Type: application/zip');
header('Content-disposition: attachment; filename=filename.zip');
header('Content-Length: ' . filesize($zipfilename));
readfile($zipname);
Run Code Online (Sandbox Code Playgroud)
并意识到我必须安装PECL拉链插件,我相信我已经完成了核心工作,因为一旦它被复制,它将它添加到我的phpinfo();

即使安装此扩展程序后,我仍然收到此消息.
致命错误:找不到类'ZipFile'
我正在尝试使用leapmotion JS API在网站上移动div.
我找到了一个教程并对其进行了一些修改,因为它似乎没有用.
这是我到目前为止所提出的,但是translation.x会出现undefined在控制台日志中.有没有其他人搞砸了JS API?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf8">
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script src="leap.js"></script>
</head>
<body>
<script>
var controller = new Leap.Controller({enableGestures: true});
var firstValidFrame = null;
controller.loop(function(frame) {
if (!firstValidFrame) firstValidFrame = frame;
var translation = frame.translation(firstValidFrame);
console.log("X:" + translation.x);
$('#box').css({marginLeft: translation.x});
});
</script>
<div id="box" style="width: 200px; border: 1px solid #666666; padding: 10px 10px 70px 10px; display: inline-block"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我使用逗号将标签存储在我的数据库中以用于特定项目.
例如,一个人的标签可能是.
$tags = "tall, fun, cool";
Run Code Online (Sandbox Code Playgroud)
我正在尝试将每个单词创建为链接并删除逗号.
到目前为止,我有,
$tags = str_replace(",", "", $tags);
Run Code Online (Sandbox Code Playgroud)
我希望链接与此类似
<a href="#tall>tall</a> <a href="#fun>fun</a>, etc...
Run Code Online (Sandbox Code Playgroud)
我仍然坚持创建一个链接部分,请寻求一些帮助.
当单个电子邮件地址输入到textarea时,我的以下脚本运行正常,但一旦输入两个,就不会发送任何电子邮件.我究竟做错了什么?
if($_POST['submit']=='Send Email') {
$email_addresses = explode(",\n", $_POST['email']);
foreach($email_addresses as $email_address){
$email_address = trim($email_address);
send_mail( 'noreply@noreply.com',
$email_address,
'Test Email',
"Hello This Email Is A Test");
}
}
Run Code Online (Sandbox Code Playgroud)
var_dump($ email_addresses)导致这个
array(1) { [0]=> string(39) "email1@test.com email2@test.com" }
Run Code Online (Sandbox Code Playgroud) 我目前有一张看起来像这样的桌子......
<table>
<tr>
<td>1</td>
<td>2</td>
<td><a href="#" class="remove">Remove</a></td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td><a href="#" class="remove">Remove</a></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
点击删除链接时,我想隐藏当前的信息.这是我尝试过的以下代码,但没有运气.
$(".remove").click(function() {
$(this).parent("tr").hide();
});
Run Code Online (Sandbox Code Playgroud) 所以我有一个javascript函数,我正在进行AJAX调用,以查看用户是在线还是离线.它看起来像这样.
function onlineStatus(){
$.ajax({
url: "assets/ajax/online-offline.php",
cache: false,
success: function(html){
return html;
}
});
}
Run Code Online (Sandbox Code Playgroud)
我想将此函数的值赋值为一个我可以使用的变量.
像这样的东西.
var test = onlineStatus();
if (test == "true")
alert("online");
else
alert("offline");
Run Code Online (Sandbox Code Playgroud)
这可能吗?我一定做错了,但无法弄清楚如何实现这个结果.谢谢
//编辑:感谢大家的帮助,抱歉,没有意识到这可能是一个重复的问题.我不知道最初要搜索什么,所以我没有看到任何相关内容.
我有三个简单的按钮.
<div class="enter-btn">Enter</div>
<div class="all-btn">All</div>
<div class="category-all">
<div class="back-btn" data-action="">Back</div>
</div>
Run Code Online (Sandbox Code Playgroud)
单击任一Enter或时All,它会data-action向Back按钮添加值.
$(".enter-btn").bind("click", function() {
$(".back-btn").attr("data-action", "search-home");
});
$(".all-btn").bind("click", function() {
$(".back-btn").attr("data-action", "category-home");
});
$(".back-btn").bind("click", function() {
alert($(this).data("action"));
});
Run Code Online (Sandbox Code Playgroud)
但是如果你Enter先点击,那么按钮All上的值Back似乎保持第一个值,而不是新的值.
我添加了一个简单的jsfiddle来显示我的问题.