آموزش طراحی صفحات وب بصورت کاربردی

بانک اطلاعاتی Mysql و نحوه اتصال به آن در PHP

چهارشنبه, ۲۳ بهمن ۱۳۹۲، ۰۹:۵۲ ب.ظ

اصطلاحات بانک اطلاعاتی، پایگاه داده ها، بانک داده ها، پایگاه اطلاعات معادل یکدیگر می باشند. بانک اطلاعاتی « مجموعه ای است از داده های ذخیره شده به صورت مجتمع و مبتنی بر ساختار، تعریف شده به طور صوری با حداقل افزونگی، تحت کنترل متمرکز، مورد استفاده یک یا چند کاربر به طور اشتراکی و همزمان ».

بانک اطلاعاتی شامل مجموعه ای از جداول و روابط می باشد که خود جدول شامل ستون و سطر می باشد که به ستون فیلد نیز می گویند و به مجموعه ای از فیلدهای مرتبط رکورد گویند

به طور مثال بانک اطلاعاتی مدرسه :

ما می توانیم برای دانش آموز ، دبیر ، درس ، نمره و ... هر کدام یک جدول ایجاد کنیم.

جدول دانش آموز می تواند شامل فیلدهای کد دانش آموز ، نام و نام خانوادگی دانش آموز ، نام پدر ، تاریخ تولد و ... باشد ما طبق فیلدهای مورد نیاز جدول خود را ایجاد می کنیم

ما در کلاس نحوه ایجاد بانک اطلاعاتی و ایجاد جدول و گفتیم اگر کسی سوالی در مورد ایجاد بانک و جدول دارد می تواند در قسمت نظرات مطرح کند

به فرض مثال بانک اطلاعاتی ما به صورت زیر می باشد :

بانک اطلاعاتی : school

نام جدول : student  با فیلدهای sid ، sname ، sfamily  می باشد.

برای اتصال به بانک اطلاعاتی و استخراج اطلاعات جدول student به صورت زیر عمل می کنیم  :

 اولین گام اتصال به بانک اطلاعاتی است . این کار توسط تابع mysql_connect انجام می شود

 mysql_connect(servername,username,password);


پارامتر servername : نام سروری است که بانک اطلاعاتی شما روی آن قرار دارد.

پارامتر username : نام کاربری خود را که با استفاده از آن به بانک اطلاعاتی خود وارد می شوید

پارامتر password : رمز ورود به بانک اطلاعاتی می باشد.

<?php
$link=mysql_connect("localhost","root","");
mysql_select_db("school",$link);
$result=mysql_query("select * from student",$link);
while($record=mysql_fetch_assoc($result))
{
    echo  $record["sid"]."  ".
$record["sname"].$record["sfamily"]."<br>";
}
?>

تابع mysql_select_db برای معرفی بانک اطلاعاتی می باشد

تابع mysql_query برای اجرای دستورات sql  می باشد

تابع mysql_fetch_assoc اطلاعات را استخراج می کند

  • امیر دربندی

mysql

بانک اطلاعاتی

نظرات  (۱)

خوب بود فقط یه کم فونتش ریز بود

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی