644
צפיות
צפיות
5
תשובות
תשובות
עזרה בשאילתת SQL
שלום לכולם,
שמי אבי.
יש לי בעייה קטנה ביישום שאילתת SQL פשוטה.
להלן השאילתה:
SELECT DISTINCT tbl_Events.EventId,tbl_Events.EventShortDescription,tbl_Events.DateCreated,tbl_Events.EventType,tbl_Items.ItemUrl FROM tbl_Events,tbl_Items WHERE tbl_Items.EventId=tbl_Events.EventId AND tbl_Items.Approved=1 ORDER BY tbl_Events.EventId Desc LIMIT 0,7
הערכים הבאים יכולים לחזור על עצמם בתוצאת השאילתה:
EventId
Approved=1
ולכן הצבתי את ה DISTINCT .
בפועל מה שקורה, למרות ה DISTINCT הערכים עדיין חוזרים על עצמם, ז"א שאני מקבל 7 שורות ומתוכן 2 בהן ה- EventId זהה.
אני לא רוצה שה- EventId יחזור על עצמו.
אני אודה לכם על העזרה. ואם משהו לא מובן אוסיף.
5 תשובות
DISTINCT פועל על כל השדות בשאילתה
קרא פה
בעייה בהצגת עיברית
שלום רב,
ראשית תודה לכולם על העזרה ועל האתר הנהדר הזה!
בניתי דף פשוט של שאילתת PHP מתוך DB.
בתוך ה-DB מילאתי שתי עמודות בערכים בעיברית ואנגלית.
כל הקידוד ב-DB הוא hebrew_bin.
ה-DB הוא מסוג mysql ver 4.
משום מה אינני רואה עברית, רק ????.
לא מצאתי במדריכים פתרון לנושא העברית ל-mysql 4, אלא רק ל-4.1 ומעלה.
אני אשמח אם למישהו מכם יהיה פתרון, אני די מיואש מהעניין .
תודה.
אבי.
פרט נוסף
את הקידוד בדף צינתי באמצעות תגית ה-META כמובן
windows-1255
טבלת מדינות וערים
שלום לכולם ותודה לבעלי האתר על מאגר מידע עצום זה!.
הייתי שמח לשמוע הצעה ליצירת טופס דינאמי לנרשמים לאתר.
אני אפרט קצת יותר: אני מועניין ליצור טופס הרשמה לאתר, ובו שני שדות עיקריים, מדינה ועיר. אני רוצה שברגע בחירת מדינה מסוימת בשדה המדינה, בשדה העיר תופענה רק הערים של המדינה שנבחרה. כך בעבור כל מדינה ומדינה.
אם יש למישהו מושג כיצד עודים זאת אשמח לשמוע.
נ.ב
זה משהו שדומה קצת להליך פירסום מודעה באתרים המובילים יד2 ו-WINWIN.
תודה על העזרה ושבוע טוב.
אבי.
עברית ו MYSQL
שלום רב,
יש לי בעייה כאשר אני מציג נתונים בצד לקוח שנלקחו מתוך MYSQL DB.
בחלק מהמקרים העברית מוצגת כ- ?????? ובחלק מוצגת טוב.
הכל התחיל כאשר העברתי את האתר לשרתים בארה"ב.
בארץ הכל היה מוצג בסדר.
אני אשמח לשמוע את עזרתכם.
תודה.
אבי.