![]() |
# 1 |
חבר מתקדם
|
[PHP] בדיקת טבלאות
איך אפשר לבדוק אם ישנה טבלא קיימת בשם שאני רוצה ליצור טבלא?
דרך PHP כמובן
__________________
למעוניינים אי סי קיו: 200986456 מסנג'ר בפרטי |
![]() |
![]() |
# 2 |
משתמש - היכל התהילה
|
קוד:
$sql = "SELECT * FROM `tbl_name` ORDER BY `id` DESC"; $result = mysql_query($sql); $num_rows = mysql_num_rows($result); if($num_rows == 0) echo "Table don't exists"; else echo "Table exists"; |
![]() |
![]() |
# 3 |
חבר בקהילה
|
אני חושב שיש פשוט פונקציה שבודקת -
תעשה דרך ה phpmyadmin ייצוא של איזה טבלה - ויש שם אפשרות לסמן שזה יבדוק אם טבלה קיימת - אח"כ תיגש לקוד ותראה מה הפקודה שבודקת אם טבלה קיימת. או שתחכה עוד כמה דקות פה אני בטוח שמישהו יסביר בדיוק איך. |
![]() |
![]() |
# 4 |
תודה על תרומתך!
|
ישנה אפשרות לעשות את הקוד הבא בשאילתה:
PHP קוד:
עריכה: Eli-Hai- הפתרון שהצעת אני לא חושב שהוא נכון, כי אם יש טבלה אבל היא ריקה, אז הוא יציג שהיא לא קיימת. |
![]() |
![]() |
# 5 |
תודה על תרומתך.
|
אפשר לעשות שאילתה "SHOW TABLES"
ואז לראות אם הטבלה קיימת. בעזרת SUBSTR או STRSTR |
![]() |
![]() |
# 6 |
חבר מתקדם
|
אז איך עושים?
הפתרון הראשון לא נראה לי.. אני צריך לעשות חיפוש בכל המסד
__________________
למעוניינים אי סי קיו: 200986456 מסנג'ר בפרטי |
![]() |
![]() |
# 7 |
תודה על תרומתך.
|
אמרתי לך, תשתמש ב SHOW TABLES ותמשוך אותו לתוך מערך ותבדוק אם קיים
עשיתי את הקוד בדיוק ב 5 דקות... |
![]() |
![]() |
# 8 |
חבר מתקדם
|
מזה SHOW TABLES?
__________________
למעוניינים אי סי קיו: 200986456 מסנג'ר בפרטי |
![]() |
![]() |
# 9 |
חבר בקהילה
|
מצטער, שרשרתי בטעות פה.
נא למחוק את התגובה בבקשה. |
![]() |
![]() |
# 10 |
חבר בקהילה
|
אני מציע שתנסה להריץ את השאילתא הזאת על המסד ותראה
הפקודה מחזירה את שמות הטבלאות שקיימות. |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|