這裏是我的代碼:MySQL查詢不拉都行
$counter = 0;
$result = mysql_query("select * from funds_backup");
echo mysql_num_rows($result)."</br>"; // <--this prints 48,173
while ($row = mysql_fetch_object($result)) {
$counter++;
$name = $row->Name;
$ticker = $row->Ticker ;
$current[$ticker] = $name;
echo $counter." ".$current[$ticker]."</br>"; //<--this prints to 48,173
}
echo count($current); // <--this prints 45,650
我不能讓mysql_fetch_object
所有48173行初始化爲PHP數組。
我已經做了這個更大的查詢之前。我不知道爲什麼這不起作用。它不會截斷數組的末尾,即省略45,651-48,173。這是隨機的。我已經使用TRIM(),這是行不通的。它也是一致的。相同的行總是被省略。
想法?
可能重複的股票價值?試試'$ current [] = $ name;'並計算它。 – 2013-03-04 22:31:19