這是我的代碼的相關位境外使用的變量:商店從數據庫中的值成的「而」在PHP
while($row1 = mysql_fetch_array($result1)){
$pro_no = $row1['project_no'];
所以這個之外「而」我想用$ pro_no。我如何去做這件事?
感謝
編輯:謝謝,不知道我會不會需要一個while循環
這是我的代碼的相關位境外使用的變量:商店從數據庫中的值成的「而」在PHP
while($row1 = mysql_fetch_array($result1)){
$pro_no = $row1['project_no'];
所以這個之外「而」我想用$ pro_no。我如何去做這件事?
感謝
編輯:謝謝,不知道我會不會需要一個while循環
如果只有一個行可以做
$row1 = mysql_fetch_array($result1));
$pro_no = $row1['project_no'];
,或者如果你有瑪米行您可以在一個陣列
$pro_no = array();
while($row1 = mysql_fetch_array($result1)){
$pro_no[] = $row1['project_no'];
}
累積值在年底,而所有的值從project_no
欄將是您的陣列
循環它將從循環內部填充的最後一個值後英寸因此,將其設置爲默認值以確保它通過while()運行是有意義的。
例子:
$pro_no = 'DEFAULT VALUE';
while($row1 = mysql_fetch_array($result1)){
$pro_no = $row1['project_no'];
}
var_dump($pro_no);
// shorter and faster way of finding the last value:
$row1 = mysql_fetch_array($result1);
rsort($row1);
var_dump($row1[0]);
我猜你的問題是,$ pro_no每個迴路的變化值,你只能達到循環之後的最後一個。將它們保存到一個數組,而不是能夠全部以供以後使用:
$pro_no[] = $row['project_no'];
希望我正確
理解的問題,因爲$ proj_no每次將改變循環運行,您需要將值分配給數組,並訪問數組。
while($row1 = mysql_fetch_array($result1)){
$proj_array[] = $pro_no = $row1['project_no'];
我相信你只是想要特定的項目號,對不對? – 2011-01-07 12:48:14
是的,但SELECT查詢將只返回1結果 - 正確的一個 – benhowdle89 2011-01-07 12:49:19
如果它只返回一個結果,那麼不需要while循環只需$ row1 = mysql_fetch_array($ result1); $ pro_no = $ ROW1 [ 'project_no']; – 2011-01-07 12:51:30