PhpStorm SQL用户参数

时间:2018-05-29 11:54:26

标签: sql database phpstorm

在PhpStorm中编写一个简单的SQL查询时,它不会看到任何变量/参数,

我尝试使用不同的用户参数,但引号内的任何内容都不起作用:

喜欢:

$username = $mysqli->real_escape_string($username);


$query1 = "SELECT * FROM `users` WHERE `username` = '$username'";
$query2 = "SELECT * FROM `users` WHERE `username` = '" . $username . "'";

或者使用单引号/双引号交换:

$query3 = 'SELECT * FROM `users` WHERE `username` = "$username"';
$query4 = 'SELECT * FROM `users` WHERE `username` = "' . $username . '"';

唯一可行的方法是不引用变量,如:

$query5 = 'SELECT * FROM `users` WHERE `username` = $username';

但默认我的变量没有被引用。

代码本身有效,但是当从PhpStorm内联运行单个查询时( Ctrl + Return )它不会要求参数,而只是运行带有变量名本身的查询值。

我错了什么?

0 个答案:

没有答案