Sql-запрос для создания таблицы

Я создал регистрационную форму с использованием php и jquery без использования базы данных.

Теперь я хочу создать базу данных и подключить мое приложение php.

Поэтому я создал sql-запрос ниже:

CREATE TABLE IF NOT EXISTS 'crop' (
'id' int(11) NOT NULL AUTO_INCREMENT,
'fname' varchar(100) NOT NULL,
'lname' varchar(100) NOT NULL,
'email' varchar(100) NOT NULL,
'pass' varchar(100) NOT NULL,
'age' int(5) NOT NULL,
PRIMARY KEY ('id')
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

Теперь я хочу знать, как добавить код для изображения и даты рождения, что такое тип данных для этих двух входных данных для хранения базы данных sql.

Может кто-нибудь исправить это, спасибо заранее.

2 ответа

Для DOB

'dob' date NOT NULL,

для изображения

'img' varchar(255) NOT NULL, // for only path and image name

или длинный, как изображение rawdata

'img' BLOB NOT NULL,
'img' text NOT NULL,

большой двоичный объект


Попробуйте это и сообщите мне, если проблема.

CREATE TABLE IF NOT EXISTS 'crop' (
'id' int(11) NOT NULL AUTO_INCREMENT,
'fname' varchar(100) NOT NULL,
'lname' varchar(100) NOT NULL,
'email' varchar(100) NOT NULL,
'pass' varchar(100) NOT NULL,
'age' int(5) NOT NULL,
'thumg' varchar(50) NOT NULL,
'dob' Date NOT NULL,
PRIMARY KEY ('id')
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

licensed under cc by-sa 3.0 with attribution.