小编Wis*_*guy的帖子

php执行顺序

说,你有这样的条件;

if ($condition_1 && $condition_2)

你可以选择把它写成

if ($condition_2 && $condition_1)

现在,如果condition_1需要1 ms才能弄清楚它是真还是假而另一方面condition_2需要更长的时间,比如说1000ms!,你会用哪种方式写上面的条件?右边或左边较慢的一个?

我假设当其中一个条件被发现为FALSE时,PHP就不会费心去检查其他条件是否为TRUE.如果确实如此,那将是本世纪最大的惊喜!

php performance short-circuiting

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

MySQL 单查询中的 INSERT 和 SELECT

如何执行一个同时包含 INSERT 和 SELECT 的查询,然后读取选择的结果?我想插入然后选择一些内容,所有这些都必须在一个查询中完成......

我知道它在单个查询中接受多个命令...但我想读取查询结果,但无法读取结果。我正在这样做:

$results=mysql_query("
INSERT INTO table1 (field1,field2) VALUES('aaa','bbbb') ON DUPLICATE KEY UPDATE `field1` = 'cccc', `field2`='dddddd'; 
SELECT field3 Form Table3 WHERE field3='eeeee';
",$connection);

while ($rows = mysql_fetch_array($results, MYSQL_NUM))  
echo $rows[0];
Run Code Online (Sandbox Code Playgroud)

php mysql

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

在HTML页面内回显多行(来自MySQL数据库)

我目前正在使用此代码从数据库中打印多行文本

$query_content= "select * from home ";
$result_content= mysql_query($query_content,$con);
while ($text = mysql_fetch_array($result_content))
{
    $content = $text['homecontent']; 
}
Run Code Online (Sandbox Code Playgroud)

并使用此HTML代码:

<p> 
<?php print $content; ?>
<p/>
Run Code Online (Sandbox Code Playgroud)

数据库中的文本是:

abc
def
ghi
Run Code Online (Sandbox Code Playgroud)

但我得到了这个

abc def ghi
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢.

html php mysql lines echo

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

自定义javascript正则表达式的问题

我有一个自定义正则表达式,我用它来检测整数,分数和浮点数.

var regEx = new RegExp("^((^[1-9]|(0\.)|(\.))([0-9]+)?((\s|\.)[0-9]+(/[0-9])?)?)$");
var quantity = 'd';
var matched = quantity.match(regEx);
alert(matched);
Run Code Online (Sandbox Code Playgroud)

(代码也可以在这里找到:http://jsfiddle.net/aNb3L/.)

问题是,对于一个匹配的单个字母,我无法弄清楚原因.但是对于更多的字母,它失败了(这很好).

免责声明:我是正则表达式的新手,虽然在http://gskinner.com/RegExr/中它与单个字母不匹配

javascript regex

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

PHP ereg问题

我升级到PHP 5.3,我得到了错误:ereg已被弃用.

我可以用什么来取代这个?

function CheckIfAlphaNumberic($text) {
    if (ereg('[^A-Za-z0-9]', $text)) {
        unset ($text);
    }
    return $text;
}
Run Code Online (Sandbox Code Playgroud)

php ereg

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

SQL查询 - 分组依据不起作用

我有一个像这样的表"答案":

Id, Registration_id, attendee_id, question_id, answer
12   Reg02                1             1        Paul
13   Reg02                1             2        Smith
14   Reg03                2             1        Rachel
15   Reg03                2             2        Silva
Run Code Online (Sandbox Code Playgroud)

我的查询是:

Select attendee_id, answer
From wp_events_answer;                            
Run Code Online (Sandbox Code Playgroud)

结果我得到了这个:

attendee_id  answer
    1         Paul
    1         Smith
    2         Rachel      
    2         Silva
Run Code Online (Sandbox Code Playgroud)

但是我想拥有这个:

 attendee_id  FirstName   Name
    1         Paul        Smith
    2         Rachel      Silva  
Run Code Online (Sandbox Code Playgroud)

我补充道Group By attendee_id.但它仍然无效.结果它只显示:

 attendee_id    FirstName
 1              Paul
 2              Rachel
Run Code Online (Sandbox Code Playgroud)

你能告诉我什么是错的吗?

谢谢

mysql sql

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

如何在PHP中拆分此数组?

Noob问题.我有这个:

Array
(
    [0] => address = 123 Something Street
    [1] => address2 = Something else
    [2] => city = Kalamazoo
    [3] => state = MI
    [4] => zip = 49097
    [5] => country = United States
)
Run Code Online (Sandbox Code Playgroud)

但我想要这个:

Array
(
    [address] => 123 Something Street
    [address2] => Something else
    [city] => Kalamazoo
    [state] => MI
    [zip] => 49097
    [country] => United States
)
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?谢谢!

php arrays preg-split

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

PHP重新格式化Blogger日期

我发现XML文件中的日期格式与页面上显示的日期格式完全不同.以下是http://google.blogspot.com/feeds/posts/default的示例

XML的结构是 <published>2011-04-01T08:06:00.000-07:00</published>

如何重新格式化2011-04-01T08:06:00.000-07:002011年4月2日星期六凌晨4:13

非常感谢任何建议和帮助:-)

php xml

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

小写字母,可选数字和受限长度的正则表达式模式

如果字符串要满足以下条件,那么JavaScript和PHP regex模式是什么:

  1. 字符串应介于(包括)4到20个字符之间
  2. 它只能包含小写字母,也可以包含数字。
  3. 它必须包含至少1个字母

可以使用以下字符串格式:

  • randy
  • randy39
  • 39randy
  • r789456123

以下是不可接受的:

  • ran
  • 3546
  • r_andy
  • __3912

javascript php regex

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

cdc.fn_cdc_get_net_changes_和cdc.fn_cdc_get_all_changes_之间的区别

cdc.fn_cdc_get_net_changes_cdc.fn_cdc_get_all_changes_SQL服务器之间有什么区别?

非常感谢,如果我能得到一些帮助.

sql-server change-data-capture

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