1

Тема: В чому помилка

Не можу зрозуміти чому воно не відправляє?Ось код

$query = "insert into 'users' ('firstname','lastname','login','password','email','birthday','sex','phone','country','region','sity','adress') values (".$this->firstname.",".$this->lastname.",".$this->login.",".md5($this->password).",".$this->email.",".$this->birthday.",".$this->sex.",".$this->phone.",".$this->country.",".$this->region.",".$this->city.",".$this->adress.")";
        $result = mysql_query($query);

2

Re: В чому помилка

ви не екрануєте вставлювані значення, ваша кверя виглядяє якось так:

$query = "insert into 'users' ('firstname') values (first name)";

а має виглядати так:

$query = "insert into `users` ('firstname') values ('first name')";

і зверніть увагу на зворотні лапки в яких є назва таблиці

Подякували: olekca01, 221VOLT, leofun013

3

Re: В чому помилка

дуже дякую

4

Re: В чому помилка

але воно не працює

5

Re: В чому помилка

"воно не працює", що це значить? дайте більш обгрунтовану відповідь!! Яка помилка вилізає в результаті?
тай й врешті решт покажіть змінений код, я ж не вкурсі як Ви там поправили.

Правильно поставлене запитання це вже половина вашої відповіді.

6

Re: В чому помилка

$query = "insert into `users` (`id`, `firstname`, `lastname`, `login`, `password`, `email`, `birthday`, `sex`, `phone`, `country`, `region`, `sity`, `adress`) values ('".$this->firstname."','".$this->lastname."','".$this->login."','".md5($this->password)."','".$this->email."','".$this->birthday."','".$this->sex."','".$this->phone."','".$this->country."','".$this->region."','".$this->city."','".$this->adress."');";
        $result = mysql_query($query);

7

Re: В чому помилка

все я зрозумів в чому помилка! Для тих кому цікаво: я за другий раз скопіював назву всіх полів із запиту phpmyadmin і там було зайве поле id

8 Востаннє редагувалося Ostapchuk (10.08.2016 16:16:36)

Re: В чому помилка

    $query = "insert into 'users' ('firstname','lastname','login','password','email','birthday','sex','phone','country','region','sity','adress') values ('".$this->firstname."','".$this->lastname."','".$this->login."','".md5($this->password)."','".$this->email."','".$this->birthday."','".$this->sex."','".$this->phone."','".$this->country."','".$this->region."','".$this->city."','".$this->adress."')";
            $result = mysql_query($query);

якщо вже екранувати, то й дані котрі приходять також треба