הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   איך בודקים את טבלה קיימת במסד נתונים? (https://hosts.co.il/forums/showthread.php?t=10066)

gurfi 18-12-05 23:34

איך בודקים את טבלה קיימת במסד נתונים?
 
שלום,
רציתי לדעת איך בודקים אם קיימת טבלה מסויימת במסד נתונים בעזרת IF
כלומר, הקוד יראה ככה:
קוד:

if (הטבלה קיימת) { echo "היא קיימת"; } else { echo "היא לא"; }

בניה 19-12-05 00:03

בס"ד


תעשה if(mysql_query("SELECT * FROM tbl_name"))

חבר13 19-12-05 02:27

PHP קוד:

<?
if(mysql_query("SELECT * FROM table_name")){
echo
"היא קיימת";
}else{
echo
"היא לא קיימת";
}
?>

תהנה אחי מקווה עזרתי

Eran-s 19-12-05 16:58

חחח תפסיקו להיות נובים...
זה יחזיר "היא קיימת" רק אם יש בה תוכן,
ואם היא עדיין ריקה? :\
יש פתרון:
PHP קוד:

<?
function Table_Exists($table_name) {
         
$Table mysql_query("show tables like '" 
                  
$table_name "'");
         
         if(
mysql_fetch_row($Table) === false)
            return(
false);
         
         return(
true);
}
?>



כל הזמנים הם GMT +2. הזמן כעת הוא 21:16.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ