gpt4 book ai didi

php mysql_query 插入不工作

转载 作者:行者123 更新时间:2023-12-01 00:04:41 25 4
gpt4 key购买 nike

<form method="post" action="updatescreen(2).php">
Name of company:<br />
<input type="text" name="artid" id="artid" size="50" /><br /><br />
<input type="submit" name="Insert" id="Insert" value="Insert" /><br /><br />

<?php
if(isset($_POST['Insert'])){
$id = $_POST['artid'];

mysql_query("INSERT INTO test (id) VALUES ('$id', )");
}

?></form>

包含与数据库的连接,此处不再赘述。连接工作正常,这不是问题。

问题是:php 代码不起作用。 php 代码不会将数据插入我的数据库。怎么了?

最佳答案

'$id' 之后有一个 ,:

mysql_query("INSERT INTO test (id) VALUES ('$id')");

你的代码也对SQL injection开放.你应该使用类似 PDO 的东西而不是不推荐使用的 mysql_* 函数。使用 PDO,您可以使用 prepared statements 来防止 SQL 注入(inject).

关于php mysql_query 插入不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19813440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com