我对此很陌生,但我需要帮助,看看我哪里出了问题。这是我曾尝试代码:如何通过POST从PHP到mysqli获取数据?
<td>:</td>
<td><input name="lastname" type="text" ></td>
</tr>
<tr>
<td>Details</td>
<td>:</td>
<td><input name="details" type="text" ></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" name="Submit" value="Submit"></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
这是处理PHP页面,并输入到数据库:
<?php
$name=$_REQUEST['name'];
$lastname=$_REQUEST['lastname'];
$details=$_REQUEST['details'];
//connect to Database
$link = new mysqli("localhost", "name", "pass", "DB");
//check connection
if (!$Link){
printf("Connect Failed: %s/n", mysqli_connect_error());
exit();
}
//turn auto commit off
mysqli_autocommit($link,FALSE);
mysqli_query ($link,"INSERT INTO IncidentDatabase (First_Name, Last_Name,Inciden_Details) VALUES ('$name','$lastname','$details')");
/* commit transaction */
mysqli_commit($link);
/* close connection */
mysqli_close($link);
?>
“多数民众赞成在问题的结尾” - 问题的开始在哪里?您向我们展示了一些代码,但您没有说明它应该做什么或做什么。 – Quentin
你想使用准备好的语句吗? –
你很容易受到[SQL注入攻击](http://bobby-tables.com/)**,你需要[抗辩](http://stackoverflow.com/questions/60174/best-way- to-prevent-sql -injection-in-php)自己从。 – Quentin