نحوه اتصال به سرور در mysql: قبل از اينكه در يك بانك اطلاعاتي بخواهيد كاري انجام دهيد و يا اطلاعاتي درج كنيد بايد به سرور وصل شويد.
براي اتصال به سرور به اطلاعات زير نياز داريم:
آدرس سرور:
آدرسي است که سرور MySQL شما قرار دارد. اين آدرس معمولاً localhost است که با آدرس آي پي 127.0.0.1 نيز قابل دسترسي است.
نام کاربري:
نامي است که با آن به سرور MySQL متصل مي شويد. اين نام را مي توانيد از هاست خود دريافت کنيد. اگر در کامپيوتر خود از MySQL استفاده مي کنيد معمولاً نام کاربري پيش فرض root است.
کلمه عبور:
اين کلمه هم رمزي است که براي اتصال به سرور با نام کاربري بالا استفاده مي شود. اگر در کامپيوتر خود MySQL را نصب کرده ايد کلمه عبور پيش فرض نداريد و نيازي نيست کلمه عبوري بنويسيد.
نام ديتابيس:
شما بايد نام ديتابيسي را که مي خواهيد به آن متصل شويد بدانيد.
دستور كلي براي اتصال به سرور:
mysq_connect("server","user","password");
حال ما با اطلاعاتي كه از قبل داريم به سرور شبيه سازي شده در كامپيوتر خودمون وصل ميشويم.
<?php
$server="localhost";
$user="root";
$pass="";
$connect=mysql_connect($server,$user,$pass) or die("اتصال به سرور شكل نگرفت <br>" . mysql_error());
if($connect){
echo "شما به سرور وصل شديد";
}
mysql_close($connect);
?>
توضيح كد بالا:
در ابتدا ما مقادير localhost و root و پسورد را در سه متغيير به اسم هاي server و user و pass ذخيره كرديم. و با توجه به دستور كلي بالا اين متغييرها رو در
mysql_connect() كه دستوري است براي وصل شدن به سرور قرار داديم.
چرا ما از root استفاده كرديم؟ root يوسر پيش فرض easyphp ميباشد و پسورد پيش فرض هم تهي ميباشد.
die():در صورتي كه ما به سرور وصل نشديم مقداري كه در اين تابع وجود دارد به نمايش گذاشته ميشود.
mysql_error():اين دستور خطايي كه در كد پيش آمده را به ما نشان ميدهد.
ما در اينجا از يك شرط هم استفاده كرديم و گفتيم اگر ما به سرور وصل شديم(يعني اجراي متغيير connect) به ما پيغام بده كه "شما به بانك اطلاعاتي وصل شديد".
و در اخر با استفاده از
mysql_close($connect)) ارتباط خودمون رو با database قطع كرديم.
در درس بعد به آموزش ساخت ديتابيس و نحوه ي اتصال به آن مي پردازيم.