Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.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 在插入查询中使用内爆_Mysql_Database_Insert_Implode - Fatal编程技术网

Mysql 在插入查询中使用内爆

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" /><

如何使用内爆查询将值插入数据库。以下是我的例子:

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 =  "'".implode("','",$x)."'";
以下是我所做的:

mysql_query("INSERT INTO dbtable (name, address, phone) 
                       VALUES
                      ($x)");
当我回显$x时: 结果是:'姓名','地址','电话','插入'


代码打印“插入”内爆应如下所示:

$x =implode("','",$x)."'";

你有错误吗?你检查过错误日志了吗?您采取了哪些步骤来解决此问题?没有错误,但没有插入:)谢谢如果您回显查询并在PHPMyAdmin中运行它,它是否运行?如果我直接在PHPMyAdmin中插入它,它将被插入。所以数据库中没有错误,只要echo$x,您就会知道。。。如果回显正确,则回显错误
$x =implode("','",$x)."'";