程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php 判斷mysql是否到記錄尾

php 判斷mysql是否到記錄尾

編輯:關於PHP編程




文件尾

請問,我在查詢數據表後。送出查詢語句,要想判斷他是否是文件尾。如果不是文件尾則運行“條件”while($result != EOF)這句好像不對?應該怎麼寫呢?
$sql="select * from table1";
$result=mysql_query($sql);
while($result != EOF)
{
條件
}


幫幫小弟。。學習中!!

我來回答




D8888D回貼內容-------------------------------------------------------
while($row = mysql_fetch_array($result,MYSQL_ASSOC)){
print_r($row);
}

D8888D回貼內容-------------------------------------------------------
我是想判斷文件尾。如果不是文件尾則運行條件。改成這樣OK嗎?
$sql="select * from table1";
$result=mysql_query($sql);
$row=mysql_fetch_array($result,MYSQL_ASSOC);
while ($row!=false)
{
條件
}

D8888D回貼內容-------------------------------------------------------
是文件尾,還是數組遍歷。。。我暈了

D8888D回貼內容-------------------------------------------------------
我也暈了,我想實現查詢數據表,然後判斷是不是文件尾,如果不是文件尾就運行條件。如果是文件尾了就跳出循環.這個到底怎麼做呢?[img]http://www.111cn.cn/bbs/images/smilies/default/sweat.gif[/img]
$result=mysql_query($sql);
$row=mysql_fetch_array($result,MYSQL_ASSOC);
while ($row!=false)
{
$nowdt=$CustRs["ac_exp_dt"];
$nowmon=$CustRs["ac_exp_mon"];
$nowyr=$CustRs["ac_exp_year"];
$daydiff=(strtotime(date("$nowyr"."-"."$nowmon"."-"."$nowdt")) - strtotime(date("Y-m-d")))/86400;
if ($daydiff<0){mysql_query("UPDATE CUSTOMERS SET Current_Status=0 where indexuid="$CustRS["indexuid"]"");}
else
{mysql_query("UPDATE CUSTOMERS SET Current_Status=1 where indexuid="$CustRS["indexuid"]"");}
}

D8888D回貼內容-------------------------------------------------------
e....我不明白你的概念:文件尾
你查詢數據庫跟文件有關系?

D8888D回貼內容-------------------------------------------------------
echo mysql_data_seek (mysql_num_rows($sql) -1, $db_resource_link);


復制代碼

D8888D回貼內容-------------------------------------------------------
就是更新所有記錄的一個字短.一條一條的更新,直到記錄尾.

D8888D回貼內容-------------------------------------------------------
原帖由 loveyou_85 於 2009-3-6 17:22 發表 [url=http://bbs.111cn.cn/redirect.php?goto=findpost&pid=896058&ptid=107381]鏈接標記[img]http://bbs.111cn.cn/images/common/back.gif[/img][/url]
就是更新所有記錄的一個字短.一條一條的更新,直到記錄尾.
汗。。你不直接說棧操作

D8888D回貼內容-------------------------------------------------------
老大怎麼寫呢????


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved