CREATE TABLE user ( username varchar(20) NOT NULL PRIMARY KEY, password char(40) NOT NULL, email varchar(30) NOT NULL, number tinyint(7) UNSIGNED NOT NULL );
Taki skrypt php:
<?php function reg_register($user, $pass, $email, $number) { $connect=connect_db(); $result=$connect->query("select * from user where username='$user'"); if(!$result) { throw new exception('Username already exist.'); } // zapisanie wyniku do bazy danych $result=$connect->query("insert into user values('$user',sha1('$pass'),'$email','$number')"); if(!$result) { throw new exception('MySQL server is offline, please try again later.'); } } } ?>
Nie działa mi kod w tym miejscu:
W tym miejscu wywala mi błąd.
<?php $result=$connect->query("insert into user values('$user',sha1('$pass'),'$email','$number')"); ?>
Co muszę poprawić? Siedzę już nad tym sporo czasu i w necie nic nie znalazłem. Chcę to zrobić obiektowo.