2012-01-09 58 views
-2

只是想知道。说我有这个在一个PHP页面即使是在php中,mysql查询是否始终执行?

<?php 
if x { 
$query = mysql_query(etc) 
}else{ 
$query2 = mysql_query(etc) 
} 
?> 

可以说X = true然后执行$查询,但$ query2完全忽略? (所以也不会在后台执行?)

感谢除非条件是假的“其他”支架内

+1

什么是你在谈论的“背景”? – 2012-01-10 00:03:39

回答

5

什么也不会被执行。甚至不是“在后台”。 PHP会完全忽略它,就好像它不存在一样。

+0

好的,谢谢大家 – Maurice 2012-01-10 22:51:32

1

是。在控制结构中绕过的行不会被执行。你知道

1

,这就是条件声明的地步。
如果它正在执行两个语句,那么根本没有意义。

相关问题