0
如何在查询中使用implode将值插入到db中。这里是我的例子:在插入查询中使用implode
HTML表单:
<form action="insert.php" method="post">
name:<input type="text" name="name" /><br />
address:<input type="text" name="address" /><br />
phone:<input type="text" name="phone" /><br />
<input type="submit" name="insert" value="insert" />
</form>
我用这个代码从申请表获得彦博值:
$x = array_values($_POST);
,并在这里把“”琴弦之间的逗号这样我就可以在查询中使用它:
$x = "'".implode("','",$x)."'";
这里是我做过什么:
mysql_query("INSERT INTO dbtable (name, address, phone)
VALUES
($x)");
当我回声$ X: 的结果是: '姓名', '地址', '电话', '插入'
代码打印 “插入” < - 这是提交按钮。我认为这是问题
谁能帮助我解决我的错误,请 感谢
你得到一个错误?你有没有检查你的错误日志?你采取了哪些步骤来解决这个问题? – 2013-02-28 02:36:22
没有错误,但没有插入:)谢谢 – user1358069 2013-02-28 02:37:33
如果你回应查询并在PHPMyAdmin中运行它,它会运行吗? – Achrome 2013-02-28 02:40:32