您好我試圖做一個查詢在drupal選擇表中的每一行,我有一個問題的行我能查詢的查詢是爲300row限制工作,但如果我增加它400是空白頁。php和mysql的查詢限制問題(drupal 6)
$total_terms = 300;
$query = "SELECT N.nid ,N.tid FROM term_node N ";
$query_result = db_query_range($query, $vid, 0, $total_terms);
您好我試圖做一個查詢在drupal選擇表中的每一行,我有一個問題的行我能查詢的查詢是爲300row限制工作,但如果我增加它400是空白頁。php和mysql的查詢限制問題(drupal 6)
$total_terms = 300;
$query = "SELECT N.nid ,N.tid FROM term_node N ";
$query_result = db_query_range($query, $vid, 0, $total_terms);
你可能timing out,或超過您memory limit。檢查Apache和PHP日誌。
我將內存增加到了96MB,但仍然是相同的問題。 – pmarreddy 2009-10-06 21:19:20
它變得空白多久了?如果它是大約30秒,那麼它很可能是時間限制 – 2009-10-06 21:31:13
您是否檢查日誌? – 2009-10-06 21:31:38
你可能想嘗試Batch API
這可能有助於使用drupal_tweaks模塊;它允許你設置php的執行時間限制,以及mysql的default_wait限制。
完全重複。 http://stackoverflow.com/questions/1527345 – ceejayoz 2009-10-06 21:06:07
另外,上次你問這個問題,100工作,但190沒有工作。爲什麼要改變? – ceejayoz 2009-10-06 21:06:53
ceejayoz - 更多數據? ;-) – 2009-10-06 21:09:58