View Full Version : چطوری می تونم بفهمم که یه دیتابیس موجود هست یا نه؟
ali zi zeperto
شنبه 13 شهریور 1389, 14:12 عصر
سلام
با دستورات php چطوری(با چه دستوری) میشه فهمید که یه دیتابیس قبلا ساخته شده یا نه؟
صابر طهماسبی
شنبه 13 شهریور 1389, 15:22 عصر
سلام
با دستورات php چطوری(با چه دستوری) میشه فهمید که یه دیتابیس قبلا ساخته شده یا نه؟
سلام
راه های زیادی داره
می تونی از تابع زیر استفاده کنی :
<?php
$link = mysql_connect('localhost', 'root', '');
function hasDB($db_name, $link) {
$db_list = mysql_list_dbs($link);
while ($row = mysql_fetch_object($db_list)) {
if($row->Database == $_db_name) return true;
}
return false;
}
?>
امیـرحسین
شنبه 13 شهریور 1389, 22:23 عصر
کوئری زیر اگر False بود یعنی دیتابیس وجود نداره:
SHOW DATABASES WHERE `database` = 'myDatabase'
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.