PDA

View Full Version : مبتدی: ساختن دیتابیس در my sql برای عضویت



shervinss
شنبه 20 مهر 1392, 11:21 صبح
با سلام به دوستان گرامی من دارم توی وردپرس سایتی رو کار می کنم که احتیاج به یک قسمیتی دارم که فقط و فقط ثبت اطلاعات داشته باشه احتیاجی به لاگینر ندارم می تونید کمکم کنید

espootin
شنبه 20 مهر 1392, 23:06 عصر
آره، لطفا نیازتون رو به صورت کامل توضیح بدین.

shervinss
یک شنبه 21 مهر 1392, 09:25 صبح
آره، لطفا نیازتون رو به صورت کامل توضیح بدین.

دوست عزیز

من فرمی دارم که فایل ضمیمش رو براتون به صورت عکس می فرستم ...می خوام اطلاعاتی رو که متقاضیان در این سایت ثبت می کنند در یک دیتابیس ثبت بشه . حالا طبق یه سری آموزشایی که تو اینترنت بود از طریق php my admin و ساختن sql یه دیتا بیس تعریف کردم اما بی هدف چون اصلا" نمی دونم باید این فیلد هایی رو که ساختم چطوری با فرمم مرتبط کنم.امیدوارم منظورم رو رسونده باشم
با تشکر
111814

espootin
یک شنبه 21 مهر 1392, 14:24 عصر
سلام.
شما برای انجام این کار نیاز به کدنویسی توی MySQL و PHP دارید.
من قسمت های مربوط به طراحی دیتابیس و درج در MySQL براتون می گذارم.

ساخت دیتابیس

CREATE DATABASE DBIdentity
DEFAULT CHARACTER SET utf8
COLLATE utf8_persian_ci;


ساخت جدول مورد نظر شما:

CREATE TABLE tblidentity (
ID INT NOT NULL AUTO_INCREMENT,
Fname VARCHAR(20) COLLATE utf8_persian_ci,
Lname VARCHAR(30) COLLATE utf8_persian_ci,
Email VARCHAR(40),
Mobile VARCHAR(11),
City VARCHAR(35) COLLATE utf8_persian_ci,
Job VARCHAR(40) COLLATE utf8_persian_ci,
PRIMARY KEY (ID)
) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_persian_ci;


Query برای درج در جدول:

INSERT INTO `tblidentity`
(`Fname`,
`Lname`,
`Email`,
`City`,
`Job`)
VALUES ('ID_value',
'Fname_value',
'Lname_value',
'Email_value',
'City_value',
'Job_value');

shervinss
دوشنبه 22 مهر 1392, 19:14 عصر
سلام.
شما برای انجام این کار نیاز به کدنویسی توی MySQL و PHP دارید.
من قسمت های مربوط به طراحی دیتابیس و درج در MySQL براتون می گذارم.

ساخت دیتابیس

CREATE DATABASE DBIdentity
DEFAULT CHARACTER SET utf8
COLLATE utf8_persian_ci;


ساخت جدول مورد نظر شما:

CREATE TABLE tblidentity (
ID INT NOT NULL AUTO_INCREMENT,
Fname VARCHAR(20) COLLATE utf8_persian_ci,
Lname VARCHAR(30) COLLATE utf8_persian_ci,
Email VARCHAR(40),
Mobile VARCHAR(11),
City VARCHAR(35) COLLATE utf8_persian_ci,
Job VARCHAR(40) COLLATE utf8_persian_ci,
PRIMARY KEY (ID)
) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_persian_ci;


Query برای درج در جدول:

INSERT INTO `tblidentity`
(`Fname`,
`Lname`,
`Email`,
`City`,
`Job`)
VALUES ('ID_value',
'Fname_value',
'Lname_value',
'Email_value',
'City_value',
'Job_value');

با تشکر از شما دوست عزیز...شاید زیاده خواهی باشه اما می تونم ازتون خواهش کنم که به صورت تصویری برام بزارید چون اینجوری من خودم یسری کارارو انجام دادم ولی نمی دونم تهشو چی کار کردم111869

espootin
سه شنبه 23 مهر 1392, 09:49 صبح
کار کردن با کد خیلی بهتر از انجام دادن در قالب wizard هست، شما لطفا تمام چیز هایی که ساختید را حذف کنید و سپس این کوری ها را در قسمت sql اجرا کنید.

shervinss
سه شنبه 23 مهر 1392, 23:53 عصر
دقیقا" میشه بفرمایید که این کوئری هایی رو که زحمت کشیدن گذاشتید رو کجای sql باید اجرا کنم

mohammad_f.n
چهارشنبه 01 آبان 1392, 06:09 صبح
توی mysql که وارد میشی

112120

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