Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.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
Mysql PHP从HTML字段获取数据_Mysql_Php_Html - Fatal编程技术网

Mysql PHP从HTML字段获取数据

Mysql PHP从HTML字段获取数据,mysql,php,html,Mysql,Php,Html,我在从HTML字段获取数据时遇到一些问题。这就是它在HTML中的外观 <form action="getInfo.php"> <span>Series</span> <input class="searchFieldAlign" type="text" name="seriesName" /><Br> <span>Volume</span> <input class="se

我在从HTML字段获取数据时遇到一些问题。这就是它在HTML中的外观

<form action="getInfo.php">
    <span>Series</span>
    <input class="searchFieldAlign" type="text" name="seriesName" /><Br>

    <span>Volume</span>
    <input class="searchFieldAlign" type="text" name="volumeName" /><Br>

    <span>Nr</span>
    <input class="searchFieldALign" type="text" name="issueNR" /><Br>

    <p input class="searchFieldALign" type=submit></p>
</form>

第一个版本不包含变量周围的撇号


你也应该考虑安全问题,比如SQL注入。

< P>如果你不设置表单方法=“POST”,它将是“GET”,你应该$YEGET。

要更正:

<form method="post" action"getInfo.php">


放松点

小心用户输入,否则你会像这样结束。你能发布var_dump($volumeName)的结果吗?对于
mysqli\u real\u escape\u string
你使用一个名为
$conn
的连接,但是你在几行之后创建了名为
$con
的连接。那么…什么是
$conn
?打字错误,在所有代码中都应该是con,撇号没有区别。考虑一个输入包含空格字符的示例,例如:
WHERE field='word1 word2'
。如果没有撇号,语法将不正确。我的意思是我尝试了它,但输出保持不变。我不是说撇号本身没有功能
$qryIssueInfo = mysqli_query($con,"select issueNR, issueVolume, issueName, issueImageURL from issue, series where seriesName='Buffy, the Vampire Slayer' and issueVolume= 'Season 8' and issueNR=1");
<form method="post" action"getInfo.php">