بعد از كمي تاخير بالاخره تصميم به نوشتن ادامه آموزش گرفتم.
ساختن جدول در ديتابيس:
براي ساختن جدول در ديتابيس شما بايد يك دستور كلي و انواع فيلدهاي مورد استفاده در جدول هاي يك ديتابيس رو بلد باشيد.
دستور كلي براي ساخت جدول در ديتابيس:
CREATE TABLE نام_جدول(
فيلدها
);
قالب كلي فيلدها هم به شكل زير ميباشد.
fieldname type(length) extra information,
كار با جدول ها رو با يك مثال كاملا ساده آغاز ميكنيم.
ما مي خواهيم يك جدول خيلي ساده در ديتابيس داشته باشيم كه در اين جدول فقط ما نام و ايميل اشخاص رو ذخيره كنيم.
به مثال زير توجه كنيد.
CREATE TABLE user(
name VARCHAR(30) NOT NULL,
mail VARCHAR(30) NOT NULL
);
خوب من قبلا هم يه سري نكات براي شما گفته بودم كه بازم اون نكات رو در اينجا يادآوري ميكنم. تا ملكه ذهن شما بشه.
نكته 1:قبل از اينكه بخواهيد در ديتابيس كاري انجام بديد در ابتدا بايد به سرور وصل بشيد.(درس داده شده!)
نكته2:بعد از وصل شدن به سرور بايد به ديتابيس كه از قبل ساختيد وصل بشيد.(درس داده شده!)
نكته 3:براي اينكه بخواهيد اطلاعات خود را به ديتابيس ارسال كنيد بايد از دستور
mysql_query(""); استفاده كنيد.
با توجه به اين نكات ما يك جدول در ديتابيس مي سازيم.پس به مثال زير توجه كنيد.
<?php
$server = "localhost";
$user = "USERNAME";
$password = "PASSWORD";
$database = "DATABASE";
$query = "CREATE TABLE user(
name VARCHAR(30) NOT NULL,
mail VARCHAR(30) NOT NULL
);";
$connection = mysql_connect($server, $user, $password)
or die ("مشکل در اتصال به سرور"."
". mysql_error());
$db = mysql_select_db($database)
or die ("مشکل در اتصال به ديتابيس"."
". mysql_error());
$sql = mysql_query($query)
or die ("مشکل در انتقال اطلاعات"."
". mysql_error());
if ($sql) {
echo "جدول مورد نظر با موفقيت ساخته شد ";
}
mysql_close($connection);
?>
با توجه به نكات بالا و درس هاي قبلي اين كد نيازي به تجزيه و تحليل ندارد اما اگر سوالي براي شما پيش آمد در قسمت نظرات حتما با من در ميان بگذاريد.