0
اموزش ایجاد دیتابیس و جدول در mysql | پروژه های برنامه نویسی پی اچ پی
0

اموزش ایجاد دیتابیس و جدول در mysql

آموزش ها

1395/12/26

توسط : مجید وطن پرست

677 بازدید

در سری آموزش هایی از سایت پروژه های برنامه نویسی پی اچ پی قصد داریم یکسری آموزش های کاربردی و مهم مانند آموزش آمارگیر حرفه ای ، آموزش ساخت سیستم نظرسنجی و … را به زبان پی اچ پی ، برای شما کاربران اماده کنیم اما این آموزش ها به یکسری مقدمات ، نیاز دارند ، که در این بخش از سایت قصد داریم نحوه تعامل با پایگاه داده را برای شما دوستان آموزش بدیم.

در ادامه با ما همراه باشید :

برقراری ارتباط با DBMS :

برای اینکه ما بتونیم دیتابیس ایجاد کنیم و عملیات مورد نیاز خود را بر روی آن انجام بدیم باید در ابتدا به DBMS متصل بشیم ، این عملیات میتونه ایجاد دیتابیس ، ایجاد جدول ، حذف و اضافه کردن به جدول و خواندن از جدول باشه .

<?php
$host="localhost"; // your host address
$user="root"; // your DBMS user
$user_password=""; // your DBMS user password
$db="newdb"; // db name 
 try {
 $db_connection = new PDO("mysql:host=$host", $user, $user_password); // connect to DBMS

 $db_connection->exec("CREATE DATABASE `$db`;") //create database
 or die(print_r($db_connection->errorInfo(), true));

 } catch (PDOException $error) {
 die("DB ERROR: ". $error->getMessage()); // show error if not create 
 }
?>

در این تکه کد ابتدا ما با نام کاربری root و گذرواژه خالی “” با DBMS ارتباط برقرار کردیم و یک دیتابیس که نام آن را در متغیر db قرار داده ایم ایجاد کردیم .

 

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

توجه کنید برا اینکه ما برای اینکه دیتابیس ایجاد کنیم بایستی به DBMS متصل میشدیم ، ولی موقع اضافه کردن جدول بایستی به دیتابیس هم متصل بشیم به صورت زیر :

 

<?php
$host="localhost"; // your host address
$user="root"; // your DBMS user
$user_password=""; // your DBMS user password
$db="newdb"; // db name 
    try {
    $db_connection = new PDO("mysql:host=$host;dbname=$db", $user, $user_password);//connect to host and database
		
			$table = "company";// table name
		try {
			 $sql ="CREATE table $table(
			 ID INT( 11 ) AUTO_INCREMENT PRIMARY KEY,
			 Name VARCHAR( 250 ) NOT NULL,
			 StreetA VARCHAR( 150 ) NOT NULL, 
			 StreetB VARCHAR( 150 ) NOT NULL, 
			 StreetC VARCHAR( 150 ) NOT NULL, 
			 County VARCHAR( 100 ) NOT NULL,
			 Postcode VARCHAR( 50 ) NOT NULL,
			 Country VARCHAR( 50 ) NOT NULL);" ;
			 $db_connection->exec($sql);//Create Table
			 print("Created $table Table.\n");
		
		} catch(PDOException $e) {
			echo $e->getMessage();//Remove or change message in production code
		}


    } catch (PDOException $error) {
        die("DB ERROR: ". $error->getMessage()); // show error if not create 
    }

?>

 

با این دستورات ما یک جدول به نام ” company ” ساختیم ، که حالا می تونیم عملیات خود را بر روی آن اعمال کنیم .

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

امید وارم این آموزش مفید باشد .

منبع : پروژه های برنامه نویسی پی اچ پی

 

مجید وطن پرست

تاریخ عضویت : 09 آذر 1397

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

قوانین ارسال دیدگاه ها در پروژه های برنامه نویسی پی اچ پی

چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد.

چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.

چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.

چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.

چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.