![ישן](https://static.fresh.co.il/images/vBulletin/statusicon/post_old.gif)
06-07-2005, 07:47
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
השאלה היא, כמו שישראל כתב קודם - האם מה שמעניין אותך לדעת זה רק האם הטבלה ריקה או לא
בד"כ רוצים לדעת אם היא ריקה כדי לכתוב, נניח, "אין תוצאות לחיפוש" (למשל), אבל אם היא לא ריקה, מעוניינים לשלוף את המידע שבה. במקרה הזה, השימוש ב count מיותר לחלוטין, משום שאם השאילתא ממילא חוזרת ריקה, אז היא ריקה ואת זה נוכל לדעת באמצעות mysql_num_rows שזה מידע שחוזר מהשאילתא ללא צורך בעיבוד נוסף, ואם היא לא ריקה - נוכל להשתמש במידע כי כבר שלפנו אותו (ואנחנו חוסכים שאילתא נוספת, כלומר זמן).
בקיצור, זה מאוד תלוי במה שעושים ומה המטרה.
|