![]() |
# 1 |
הוסטסניון
|
2 שאלות בקשר ל-mysql
יש לי 2 שאלות הקשורות ב- mysql.
השאלה הראשונה, איך אני יכול לבדוק אם קיים משהו במסד איפה שמתקיים id=$val? ז"א, לעשות where id=$val, ואם קיים כזה דבר, להדפיס אותו, אם לא - להציג הודעה מסוימת. משהו בסגנון של - PHP קוד:
איך אני יכול למספר תוצאות מתוך מסד נתונים? יש לי ID, אבל הוא לא מסודר (יכול להיות מצב של 1,2,3,7,8,20). חשבתי לעשות משהו עם לולאה, אבל אין לי מושג איפה אני שם אותה. תודה מראש. |
![]() |
![]() |
# 2 |
אין כמו ב127.0.0.1
|
השאלה הראשונה - לא הבנתי
השניה - אתה מגדיר COUNTER בהתחלה של $i, שם בו 1, ומקדם אותו בלולאת WHILE. |
![]() |
![]() |
# 3 |
חבר וותיק
|
תראה גם בשאלה הראשונה וגם לשנייה, אתה יכול להשתמש בmysql_num_rows
בקשר לשאלה הראשונה: אתה עושה where id=$x ואז אתה עושה אם mysql_num_rows($result)==1 אז..מה שאתה רוצה. אתה בודק אם מספר השורות של השאילתה שווה לאחד ואז אתה יכול להדפיס אותו ע"י $row=mysql_fetch_array($result) גם בשאלה השנייה, אתה יכול להשתמש בmysql_num_rows mysql_num_rows מחזיר לך את מספר השורות שהשאילתה קשורה אליהם |
![]() |
![]() |
# 4 |
הוסטסניון
|
תודה רבה לשניכם.
|
![]() |
![]() |
# 5 |
תודה על תרומתך.
|
הפעולה הכי יעילה לספור תהיה שימוש ב COUNT זה יהיה הרבה יותר יעיל מלעשות SELECT לכל הטבלה ואז NUM_ROWS.
__________________
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|