לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 04-11-2006, 17:18
  silverbluem silverbluem אינו מחובר  
 
חבר מתאריך: 04.11.06
הודעות: 15
צריך עזרה בקוד PHP עם LIMIT

שלום לכולם!
אז ככה יש לי איזה בעיה שאני לא יודע מה לעשות איתה
יש לי את הקוד הזה
קוד:
$result = mysql_query("SELECT DISTINCT tracker FROM torrents ORDER BY id DESC") or die(mysql_error());


אני רוצה להוסיף לו Limit
אבל ברגע שאני מוסיף לו LIMIT הוא ממש מתעלם מהפקודה של order by id desc
בקוד הנוכחי

קוד:
<? @ini_set("max_execution_time", "3600"); @ini_set ( "memory_limit", "128M"); $y = 0; require_once '../config.php'; require_once 'secure.php'; require_once '../BDecode.php'; connect ($dbhost, $dbuser, $dbpass, $database); @exec('renice +20 '.getmypid()); ob_implicit_flush(); adminheader('Update Torrents'); $result = mysql_query("SELECT DISTINCT tracker FROM torrents ORDER BY id DESC") or die(mysql_error()); echo '<br /> <b>Updating all torrents in '.mysql_num_rows($result).' Trackers</b><br /> <br />'; while($row = mysql_fetch_assoc($result)) { $tracker = $row['tracker']; $tracker = trim(str_replace('/announce', '/scrape', $tracker)); echo "\t<span title=\"$tracker\">".substr($tracker,0,100)."</span>\t\t"; @ob_flush(); @$fp = file_get_contents($tracker); if(!$fp) { echo "\t Tracker is not responding.<br />"; @ob_flush(); } else { $stats = BDecode($fp); $query = "SELECT hash, seeds, peers "; $query .= "FROM torrents "; $query .= "WHERE tracker = '".$row['tracker']."'"; $res_tor = mysql_query($query) or die('Error in SQL query: '.mysql_error()); while($row_tor = mysql_fetch_assoc($res_tor)) { $y++; $binhash = addslashes(pack("H*", $row_tor['hash'])); $hash = $row_tor['hash']; $_seeds = $stats['files'][$binhash]['complete']; $_peers = $stats['files'][$binhash]['incomplete']; $update = date('YmdHis'); @mysql_query("UPDATE torrents SET seeds = '$_seeds', peers = '$_peers', updated= '$update' WHERE hash = '$hash' LIMIT 1") or die(mysql_error()); // temporary fix if ($seeds + $peers > 0) { @mysql_query("UPDATE torrents SET seeds = '$_seeds', peers = '$_peers', updated= '$update' WHERE hash = '$hash' LIMIT 1") or die(mysql_error()); } } mysql_free_result($res_tor); echo " :: "; echo " $y torrents have been updated.<br />"; @ob_flush(); } } mysql_free_result($result); echo "<br /> <i>$y torrent(s) have been updated.</i><br /> <br />"; footer(); ?>


הוא לוקח את כל הנתונים לפי ה- DEC ומעלה 33 טראקרים
אני רוצה שהוא יעלה הכל כמו שעכשיו רק להגביל אותו שיקרא רק 15 טראקרים
אבל ברגע שאני מוסיף את ה LIMIT הוא קורא 15 טראקרים אבל מתעלם מה- DESC

ואז במקום שזה יהיה לי ככה לדוגמא:
Updating all torrents in 15 Trackers

http://www.torrent-downloads.to:2710/scrape :: 1 torrents have been updated.
http://85.17.42.17:7001/scrape :: 4 torrents have been updated.
http://tracker.torrentbox.com:2710/scrape :: 5 torrents have been updated.
http://mga.ath.cx:14000/torrent/scrape.php :: 6 torrents have been updated.
http://aplustorrents.qHigh.com:2710/scrape Tracker is not responding.
http://infinitetracker.lflink.COM:6969/scrape Tracker is not responding.
http://seedertrack.mydyn.net:2710/scrape Tracker is not responding.
http://krax-ping-pong.ircnut.com:6969/scrape :: 7 torrents have been updated

זה בעצם קורא לי את כל הקובץ לדבר כזה
Updating all torrents in 15 Trackers
http://www.torrent-downloads.to:2710/scrape :: 76 torrents have been updated.
http://85.17.42.17:7001/scrape :: 65 torrents have been updated.
http://tracker.torrentbox.com:2710/scrape :: 34 torrents have been updated.
http://mga.ath.cx:14000/torrent/scrape.php :: 50 torrents have been updated.
http://aplustorrents.qHigh.com:2710/scrape Tracker is not responding.
http://infinitetracker.lflink.COM:6969/scrape Tracker is not responding.
http://seedertrack.mydyn.net:2710/scrape Tracker is not responding.
http://krax-ping-pong.ircnut.com:6969/scrape :: 46 torrents have been updated

תודה לכל העוזרים
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 19:04

הדף נוצר ב 0.04 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר