PDA

View Full Version : چطوری می تونم بفهمم که یه دیتابیس موجود هست یا نه؟



ali zi zeperto
شنبه 13 شهریور 1389, 13:12 عصر
سلام
با دستورات php چطوری(با چه دستوری) میشه فهمید که یه دیتابیس قبلا ساخته شده یا نه؟

صابر طهماسبی
شنبه 13 شهریور 1389, 14: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, 21:23 عصر
کوئری زیر اگر False بود یعنی دیتابیس وجود نداره:
SHOW DATABASES WHERE `database` = 'myDatabase'