![]() |
[PHP] בדיקת טבלאות
איך אפשר לבדוק אם ישנה טבלא קיימת בשם שאני רוצה ליצור טבלא?
דרך PHP כמובן |
קוד:
$sql = "SELECT * FROM `tbl_name` ORDER BY `id` DESC"; |
אני חושב שיש פשוט פונקציה שבודקת -
תעשה דרך ה phpmyadmin ייצוא של איזה טבלה - ויש שם אפשרות לסמן שזה יבדוק אם טבלה קיימת - אח"כ תיגש לקוד ותראה מה הפקודה שבודקת אם טבלה קיימת. או שתחכה עוד כמה דקות פה אני בטוח שמישהו יסביר בדיוק איך. |
ישנה אפשרות לעשות את הקוד הבא בשאילתה:
PHP קוד:
עריכה: Eli-Hai- הפתרון שהצעת אני לא חושב שהוא נכון, כי אם יש טבלה אבל היא ריקה, אז הוא יציג שהיא לא קיימת. |
אפשר לעשות שאילתה "SHOW TABLES"
ואז לראות אם הטבלה קיימת. בעזרת SUBSTR או STRSTR |
אז איך עושים?
הפתרון הראשון לא נראה לי.. אני צריך לעשות חיפוש בכל המסד |
אמרתי לך, תשתמש ב SHOW TABLES ותמשוך אותו לתוך מערך ותבדוק אם קיים
עשיתי את הקוד בדיוק ב 5 דקות... |
מזה SHOW TABLES?
|
מצטער, שרשרתי בטעות פה.
נא למחוק את התגובה בבקשה. |
אני מציע שתנסה להריץ את השאילתא הזאת על המסד ותראה
הפקודה מחזירה את שמות הטבלאות שקיימות. |
כל הזמנים הם GMT +2. הזמן כעת הוא 21:08. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ