עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

פורסם

היי לכולם.

אני שולח את השאילתה הבאה באמצעות 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 ואז אתה שולף את השורה הנ"ל

פורסם

להגריל את הרשומה זה מיותר. חוץ מזה, בדוק כמה רשומות יש לך שעונות על תנאי ה-WHERE. יכול להיות שיש רק אחת והיא זו שמוחזרת?...

ארכיון

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

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.