PDA

View Full Version : تشخیص بودن database , tabel



هانی هاشمی
دوشنبه 10 مهر 1385, 04:50 صبح
با سلام
دستوری هست که به کمک اون بفهمم مثلا tabel ی به نام code هست یا نه
دستوری هست که به کمک اون بفهمم مثلا database ی به نام quran هست یا نه
لطفا کامل توضیح بدین
و خواهشا لینک سایت های خارجی رو هم نزارین آخه من اینگلیسی بلد نیستم

Farshad Paydar
دوشنبه 10 مهر 1385, 07:49 صبح
http://barnamenevis.org/forum/showthread.php?t=52755

هانی هاشمی
دوشنبه 10 مهر 1385, 08:21 صبح
از این دستورا سر در نیاوردم mysql_list_tables, mysql_list_dbs

می شه بیشتر توضیح بدین آخه من تازه کارم http://qsmile.com/qsimages/297.gif

هانی هاشمی
سه شنبه 11 مهر 1385, 01:21 صبح
چرا هیشکی جواب نمی ده

amirhosein
سه شنبه 11 مهر 1385, 08:26 صبح
از این دستورا سر در نیاوردم mysql_list_tables, mysql_list_dbs

می شه بیشتر توضیح بدین آخه من تازه کارم http://qsmile.com/qsimages/297.gif
هلپ خود پی اچ پی رو بخون خیلی محشره

armin390
سه شنبه 11 مهر 1385, 11:51 صبح
http://www.php.net/manual/en/ref.mysql.php

reza699
شنبه 20 آبان 1385, 19:08 عصر
دوست عزیز خوب این دستورات را به کارببر مثلا اینجوری (نام تیبل)mysql_list_tables
بعد نتیجه رو بریز توی یک متغیر و بعدش هم چک کن تنیجه درسته یا غلط اگه نفهمیدی یه مثال واسط بزارم

semati
چهارشنبه 24 آبان 1385, 00:30 صبح
سلام.
من قبلاً این کار رو انجام دادم.
برای ساختن یک دیتابیس که اگر وجود داشته باشه پیغام می ده که قبلاً وجود داشته و اگه وجود نداشته باشه که اون رو می سازه و پیغام می ده که ساخته شد و اگه نتونه بسازه هم باز پیغام می ده که نمی تونه بسازه:



$query="CREATE DATABASE project";
if(mysql_query($query))
{
echo '<br><b>The Database '.$db_name.' Successfully Created.</b>';
$exist=1;
}
elseif(mysql_select_db($db_name,$connection))
{
echo '<br><b>The Database '.$db_name.' Already Exists.</b>';
$exist=1;
}
else echo '<br><b>The Database '.$db_name.' Can Not Be Created.</b>';


برای جدول هم باز با همان سه حالت ولی به صورت زیر :



$tablename="users";
$query="CREATE TABLE $tablename(id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,active INT,password TEXT,fname TEXT,lname TEXT,email TEXT,address TEXT,date_auto INT UNSIGNED)";
echo '<br><br>The Query For Create Table '.$tablename.' is :<br>'.$query;
if(mysql_query($query,$connection))
echo "<br><b>The Table $tablename Was Created Successfully.</b>";
elseif(mysql_query("SELECT * FROM $tablename",$connection))
{
echo "<br><b>The Table $tablename already Exists.</b>";
}
else
echo "<br><b>The Table $tablename Could Not Be Create.</b>";

البته من این رو هنگام install کردن سایت اجرا می کنم و روشی که دوستان قبلاً گفتن راحت تر و خلاصه تره.
اگه متوجه نشدید بیشتر توضیح بدم.
Bye
:لبخند: