פורסם 2007 בספטמבר 318 שנים היי לכולם.אני שולח את השאילתה הבאה באמצעות PHP: SELECT * FROM setbanners WHERE bannerid=$location ORDER BY rand() LIMIT 1ומשום מה, זה בוחר לי את אותה הרשומה בכל פעם, ולא לוקח רשומה רנדומלית. למישהו יש רעיון למה?[br]פורסם בתאריך: 3.09.2007 בשעה 11:02:20כנראה שאני סתם קופץ מהר מדי. טעות אחרת שלי בקוד שקראה לרשומות הלא נכונות. תודה בכל מקרה
פורסם 2007 בספטמבר 318 שנים כי מה זה orderby rand???אם כבר אז bannerid=rand()האמת היא שאני לא מתמצא איך עושים את זה ב-SP אבל אם אתה עובד עם PHP אתה יכול לעשות את זה בשתי שאילתותאחת מחזירה את מספר השורות שיש בטבלה. ה-PHP מגריל מספר בין 1 וה-COUNT ואז אתה שולף את השורה הנ"ל
פורסם 2007 בספטמבר 318 שנים להגריל את הרשומה זה מיותר. חוץ מזה, בדוק כמה רשומות יש לך שעונות על תנאי ה-WHERE. יכול להיות שיש רק אחת והיא זו שמוחזרת?...
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.