PDA

View Full Version : سوال: کد PHP سازنده دیتابیس



Tarragon
یک شنبه 03 اردیبهشت 1391, 17:52 عصر
سلام یه کد می خوام که یه دیتابیس به نام example با یوزر نیم root و پسورد DDD بسازه .
پیشاپیش از جواب هاتون ممنون

Tarragon
یک شنبه 03 اردیبهشت 1391, 20:59 عصر
استاد عزیز من
اولا من بلد نبودم و خواستم بدونم چه شکلیه.
دوما این رو بلد بودم می خوام دیتابیس بسازه.

ravand
دوشنبه 04 اردیبهشت 1391, 12:52 عصر
<?php
//اين خط اتصالي رو به لوكال هاست و يوذر و پسورد ايجاد ميكند و داخل اين متغيير قرار ميدهد.
$con = mysql_connect("localhost","root","");
//يك شرط مي ذاره ببينه مقادير داده شده به متغيير موجود هست يا نه؟
if (!$con)
{
//در صورت موجود نبودن يا در واقع اشتباه بود اخطار ميده
die('Could not connect: ' . mysql_error());
}
// پيامي ارسال ميشه كه ديتابيس ايجاد شده يا نه؟
if (mysql_query("CREATE DATABASE testi",$con))
{
echo "ديتابيس ايجاد شد.";
}
else
{
echo "خطايي رخ داده " . mysql_error();
}
// ديتابيس انتخاب ميشه
mysql_select_db("testi", $con);
//ساخت جدول
$sql = "CREATE TABLE Persons
(
//ساخت فيلدها
FirstName varchar(15),
LastName varchar(15),
Age int
)";
// پيام براي بررسي ايجاد جدول و فيلدها ارسال ميشه
mysql_query($sql,$con);
//براي بستن ديتابيس
mysql_close($con);
?>

منبع كتاب آموزش php به زبان ساده

Tarragon
دوشنبه 04 اردیبهشت 1391, 14:24 عصر
اقا خیلی ممنون عالی بود.
بعضی هاست ها اول نامشون یک چیزی شبیه username_ می زارند اون جور مواقع این دستور چطوری کار می کنه؟

و واسه یوزرنیم و پسورد چکار کنم؟
می خوام یوزر نیم پسوردش رو بهم بگه یا خودش کلا بسازه

بازم تشکر اینجا بهترین فرومیه که تا حالا دیدم.

ravand
دوشنبه 04 اردیبهشت 1391, 14:30 عصر
اگه اشتباه نكنم منظور شما يوذر نيم سايت هست.
الان شما توي لوكال از يوذرنيم پيشفرض root استفاده ميكنيد در صورتي كه در هاستتون روي سايت يوذرنيمتون فرق داره بايد توي اطلاعات هاستتون بگرديد و يوذرنيم و پسورد و خود آدرس هاست مختصص هاست سايتتون رو پيدا كنيد و جايگزين اين مقادير كنيد:

$con = mysql_connect("localhost","root","");
در كد بالا من پسورد رو نذاشتم چون به صورت پيش فرض اين لوكال هاست پسورد نداره .

Tarragon
دوشنبه 04 اردیبهشت 1391, 14:32 عصر
اما هاست ها دارند می شه تو یاهو با هم حرف بزنیم؟
asal5545@yahoo.com