Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用get方法在mysql中使用php变量_Php_Mysql - Fatal编程技术网

使用get方法在mysql中使用php变量

使用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}");

在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}");

显然,如果您切换到
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}");