SQL диалект не настроен Phpstorm

Я получаю предупреждение "Диалект SQL не настроен", когда я пишу запросы в PhpStorm. Я использую базу данных MySQL

$query = "SELECT * FROM anvandare WHERE anvandarnamn = '$this->username' AND losenord ='$this->'password'";

Как мне настроить диалект на MySQL?

1 ответ

Решение

Попробуйте это вместо этого:

$query = "SELECT * FROM anvandare WHERE anvandarnamn = '" . $this->username . "' AND losenord ='" . $this->password . "'";

ОБНОВЛЕНИЕ - ФЕВРАЛЬ 2017

Никогда не пишите запрос таким образом (позволяя пользовательскому вводу выполняться как часть запроса). Если вы не очень осторожны (иногда этого недостаточно), вы будете подвергнуты SQL-инъекции. Если вы пишете запросы таким образом, вы должны прочитать больше о готовых утверждениях.

Другие вопросы по тегам