[請益] 有可重新讀資料的函式嗎
我不知我標題下的恰不恰當
因為我不知道這是怎樣的問題
-------------------------------------
我的問題就像是我送一個query到DB之後
利用mysql_fetch_row不斷去讀每一筆資料
讀到最後一筆的時候有辦法再讓他重第一筆資料開始讀嗎!?
而且不需要再加其他欄位 也不需要再送query
因為有150多萬筆...
而我要的就是有兩個table
我要查詢table_1裡面的每一筆資料跟table_2裡面做比較
如果數值相等才做動作
如:
while( $data1 = mysql_fetch_row($table_1) )
{
while( $data2 = mysql_fetch_row($table_2) )
{
if($data1[0]==$data2[0])
echo "123";
}
}
現在卡在第一個while的第一筆資料進來之後
跑到第二個while時做完判斷之後 不管有沒有符合的
重新再跑第二次的話 第二個while因為已經是最後一筆了
所以後面不管怎樣比較都是不符合的
想問有沒有函式可以讓每次進入第二個while的時候讓他重頭第一筆開始跑資料
或是各位闆有有沒有更好更快的方法可以提供
因為現在就想到這個方法 不過又卡在這邊= ="
先謝謝各位了~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.133.171
→
09/05 17:49, , 1F
09/05 17:49, 1F
→
09/05 17:49, , 2F
09/05 17:49, 2F
→
09/05 19:03, , 3F
09/05 19:03, 3F
→
09/05 19:03, , 4F
09/05 19:03, 4F
推
09/05 19:17, , 5F
09/05 19:17, 5F
→
09/05 19:26, , 6F
09/05 19:26, 6F
推
09/06 00:21, , 7F
09/06 00:21, 7F
推
09/06 01:21, , 8F
09/06 01:21, 8F
→
09/06 01:22, , 9F
09/06 01:22, 9F
→
09/06 01:22, , 10F
09/06 01:22, 10F
→
09/06 01:23, , 11F
09/06 01:23, 11F
→
09/06 01:23, , 12F
09/06 01:23, 12F
推
09/06 11:41, , 13F
09/06 11:41, 13F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章