使用get方法在mysql中使用php变量
在mysql中,表中有3列id、name、addr id是auto increment&name,addr有值,我想用get方法得到结果,但它只是显示了解析错误。 . .使用get方法在mysql中使用php变量,php,mysql,Php,Mysql,在mysql中,表中有3列id、name、addr id是auto increment&name,addr有值,我想用get方法得到结果,但它只是显示了解析错误。 . . “宽度='200px'高度='200px'/> 试试这个: $query = mysqli_query("SELECT * FROM imgtable where id='$id'"); 而不是 $query = mysql_query("SELECT * FROM imgtable where id={$id}");
“宽度='200px'高度='200px'/>
试试这个:
$query = mysqli_query("SELECT * FROM imgtable where id='$id'");
而不是
$query = mysql_query("SELECT * FROM imgtable where id={$id}");
显然,如果您切换到
mysqli
,也可以在下面使用mysqli_fetch_array
。有什么错误?mysql_*函数在PHP7中被删除,在PHP5.3之后被弃用。我建议您切换到或。它还会修复您的SQL注入漏洞。警告:如果您只是学习PHP,请不要使用这是一个非常糟糕和危险的界面。它在PHP7中被删除了。类似的替换和类似的指南解释了最佳实践。您的用户数据不存在,也存在,并且可以被利用。尽管mysqli
是一个更好的主意,PDO甚至更好,但这个“修复”“不太可能更改任何有意义的内容。mysqli\u query
也需要连接。
$query = mysql_query("SELECT * FROM imgtable where id={$id}");