לא מצליח להוציא רשומה רנדומלית ממסד הנתונים - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

לא מצליח להוציא רשומה רנדומלית ממסד הנתונים


GGuyZ

Recommended Posts

היי לכולם.

אני שולח את השאילתה הבאה באמצעות PHP:

SELECT * FROM setbanners WHERE bannerid=$location ORDER BY rand() LIMIT 1

ומשום מה, זה בוחר לי את אותה הרשומה בכל פעם, ולא לוקח רשומה רנדומלית. למישהו יש רעיון למה?[br]פורסם בתאריך: 3.09.2007 בשעה 11:02:20


כנראה שאני סתם קופץ מהר מדי. טעות אחרת שלי בקוד שקראה לרשומות הלא נכונות. תודה בכל מקרה
קישור לתוכן
שתף באתרים אחרים

כי מה זה orderby rand???

אם כבר אז bannerid=rand()

האמת היא שאני לא מתמצא איך עושים את זה ב-SP אבל אם אתה עובד עם PHP אתה יכול לעשות את זה בשתי שאילתות

אחת מחזירה את מספר השורות שיש בטבלה. ה-PHP מגריל מספר בין 1 וה-COUNT ואז אתה שולף את השורה הנ"ל

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...