小编Nor*_*man的帖子

MySQL在插入更新列之前触发新的自动增量ID

我想用国家/地区代码和新的id自动增量值更新表中的列。

BEGIN
SET new.key = concat(new.countryCode,new.id);
END
Run Code Online (Sandbox Code Playgroud)

countryCode工作正常,但id总是空白。我怎样才能实现这样的目标?来自id专栏autoincrement

我知道它不起作用,因为它是在插入后生成的。那么我怎样才能做这样的事情呢?

mysql sql

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

正则表达式中的 0.01 到 99.99

我正在尝试执行一个正则表达式,该表达式允许使用 0.01 到 99.99 之间的数字,但不允许使用 0.0 或任何空值(00.00 或 00.0 或 0.00 或 0.0)或负值。我已经非常接近了,但和往常一样,有些事情不太对劲。0.0 显示为有效。你能帮我解决这个问题吗?另外,你不需要保留我所做的表达:)

<?php
if (preg_match('/^[0-9]{1,2}[\.][0-9]{1,2}$/','0.0'))
{echo "Valid";}else{echo "Invalid";}
?>
Run Code Online (Sandbox Code Playgroud)

php regex

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

用数字匹配几个字母和字母

我正在尝试匹配字母CDFHI E1 E2 CR(不区分大小写)并想出了这个.它只匹配一个字母,但不匹配E1 E2 CR.实际上它应该.这是正确的方法吗?

preg_match('/^([C]|[D]|[F]|[H]|[I]|[E1]|[E2]|[CR]?)$/','CR')
Run Code Online (Sandbox Code Playgroud)

php regex string preg-match

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

如何从查询字符串中获取布尔值?

如何在查询字符串中发送true或false值然后在php中使用它?我正在尝试如下操作,但即使两者都设置为false,它也会让我真实.我将从htaccess文件中获取这些值.

<?php
$var = $_GET['a'];
$bar = $_GET['b'];

if ($var && $bar)
{
echo "True";
}else
{
echo "False";
}

echo '<a href=?a=false&b=false>Check</a>';
?>
Run Code Online (Sandbox Code Playgroud)

php url boolean query-string

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

max_file_uploads工作

max_file_uploads工作怎么样?

php.ini文件说:"可通过单个请求上载的最大文件数".(链接)

这是否意味着在外部注册的每个用户一次可以上传20个文件,或者是整个网站可以一次上传的文件总数为20个.因此,如果注册用户1正在上传20个文件并且注册用户2同时上传20个文件,那么它们会工作还是停止工作?

我将在共享主机上.我对"单一请求"部分感到困惑.

php

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

获取关联数组中的第一个键

我试图在如下所示的关联数组中获取数组的第一个键。我知道我可以使用key,但我读过(在这个网站上),它的效率较低。

所以我正在使用current(array_keys($data)).

还有另一种方法吗?当我使用时,我总是得到第一把钥匙current(array_keys($data))吗?这就是我害怕的。

我正在使用 php 5.3.18。这是脚本开始的方式。

<?php
$json = '{"user":"norman","city":"san jose","type":"editor"}';

$data = json_decode($json, true);

echo current(array_keys($data));
//Output I need is "user"
?>
Run Code Online (Sandbox Code Playgroud)

php

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

相当于MySQL的十六进制(aes_encrypt)

我在mySql中hex(AES_ENCRYPT('mytext','mykeystring')).这给了我一个字符串,而不是一些不可读的东西.

我怎么能在PHP中做这样的事情?是否有内置功能可以让我这样做?就像MySQL已经hexaes_encryptpassword/salt.

我不是在寻找PHP中的精确加密.任何返回一串字母和数字并且不容易破解的东西都会做(有盐)

php mysql

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

从表单的select选项的值中获取jquery数据属性

我试图dataoptions下面的表单中获取值,所以我可以在jQuery中使用它们,但我似乎似乎没有成功.我想做的很简单,你会在下面的代码中看到.我怎么能这样做?

$('#selectForm').click(function(e) {
        e.preventDefault();

        var action = $(this).data('id');
        var type = $(this).data('name');

        console.log(action+' '+type);
    });
Run Code Online (Sandbox Code Playgroud)

// jQuery的

<form id="selecttest">
    <label for="fruit">Please select at least two fruits</label><br>
        <select id="fruit" name="fruit" size="5">
            <option data-id="1" data-name="norman">Banana</option>
            <option data-id="2" data-name="james">Apple</option>
            <option data-id="3" data-name="lars">Peach</option>
            <option data-id="4" data-name="john">Turtle</option>
        </select>
        <input type="submit" id="selectForm" value="Validate Selecttests">
    </form>
Run Code Online (Sandbox Code Playgroud)

jquery

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

提供子行时,从同一个表中选择父行

"id"    "parent"    "name"
"1"     "0"         "Books"
"2"     "1"         "Crime Fiction"
"3"     "2"         "Death On the Nile"
Run Code Online (Sandbox Code Playgroud)

从上面的内容,我如何选择name父行的名称和child.这里,将提供子行的名称.我需要得到name父母的.

期望的输出:

@id = 3

Crime Fiction //This is the name of the parent row - in this case 2
     Death on the Nile // This is the name of the row who's id was supplied.
Run Code Online (Sandbox Code Playgroud)

如何在同一张桌子内进行选择?

mysql sql

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

MySql在内部联接中,哪个表先出现有关系吗?

我正在选择数据以输出用户已标记书签的帖子。

保持该主表id的第posts一个用户已加书签,被称为bookMarks。这是从表posts中选择的基础posts表格,以显示给用户。

书签

id  |  postId  |  userId
--------------------------
1   |  US01    |  1
2   |  US02    |  1
3   |  US01    |  2
4   |  US02    |  2
Run Code Online (Sandbox Code Playgroud)

帖子

id  |  postId  |  postTitle
--------------------------
1   |  US01    |  Title 1
2   |  US02    |  Title 2
3   |  US03    |  Title 3
4   |  US04    |  Title 4
Run Code Online (Sandbox Code Playgroud)

我的SQL目前是这样的:

select a.postsTitle
from posts a
inner join bookmarks b …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

标签 统计

php ×6

mysql ×4

sql ×3

regex ×2

boolean ×1

jquery ×1

preg-match ×1

query-string ×1

string ×1

url ×1