База данный выдает ошибку

Печать RSS
118

M
Автор
Пришелец
0
Читал гайд, по созданию регистрации на сайте, решил залить базу данных из исходника.
CREATE TABLE `users` (
`id` int(11) NOT NULL auto_increment,
`login` varchar(15) NOT NULL default '',
`password` varchar(15) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=3 ;

Но мне выдает вот такую ошибку

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM AUTO_INCREMENT=3' at line 6

В базах не особо шарю, буду рад помощи со стороны юзеров smile
T

Пришелец
0
поправь все TYPE=MyISAM на ENGINE=MyISAM.
M
Автор
Пришелец
0
Огромное вам спасибо

Оранжевые штаны
0
1. MintTester, и для пароля делай шифрование md5 хотябы и в базе
<?php

`password` varchar(32) NOT NULL default ''
Шифрование делается так
<?php

$pass = md5(trim($_POST['pass']));
и после
<?php

ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8
Изменил: Dmitry Kokorin (19.09.2015 / 16:32)

Веем холодом
0
DimmoS (19 Сентября 2015 / 18:29)
1. MintTester, и для пароля делай шифрование md5 хотябы и в базе
<?php

`password` varchar(32) NOT NULL default ''
Шифрование делается так
<?php

$pass = md5(trim($_POST['pass']));
и после
<?php

ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8
md5() - это хэширование, а не шифрование. На PHP.net можешь посмотреть об этом, что md5() не рекомендуется использовать для такого

Оранжевые штаны
0
5. Zдешний, ошибся, чо теперь..
А во-вторых чел первый раз руками пытается что-то сделать
В третьих там надпись "хотябы"
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск