Mysql 在插入查询中使用内爆
如何使用内爆查询将值插入数据库。以下是我的例子: Html格式:Mysql 在插入查询中使用内爆,mysql,database,insert,implode,Mysql,Database,Insert,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" /><
<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 = "'".implode("','",$x)."'";
以下是我所做的:
mysql_query("INSERT INTO dbtable (name, address, phone)
VALUES
($x)");
当我回显$x时:
结果是:'姓名','地址','电话','插入'
代码打印“插入”内爆应如下所示:
$x =implode("','",$x)."'";
你有错误吗?你检查过错误日志了吗?您采取了哪些步骤来解决此问题?没有错误,但没有插入:)谢谢如果您回显查询并在PHPMyAdmin中运行它,它是否运行?如果我直接在PHPMyAdmin中插入它,它将被插入。所以数据库中没有错误,只要echo$x,您就会知道。。。如果回显正确,则回显错误
$x =implode("','",$x)."'";