2012-01-09 51 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

,這就是條件聲明的地步。
如果它正在執行兩個語句,那麼根本沒有意義。

相關問題