Php SQL Insert:如何使列变为变量?

Php SQL Insert:如何使列变为变量?,php,sql,insert,Php,Sql,Insert,我想创建一个文件,将一个或多个值插入到一个或多个列中。 如何使列变为变量? 我可以对所有列使用一个字符串,对所有值使用另一个字符串,并用kommas分隔吗?在PHP中,您可以在sql查询中使用变量: $table = 'mytable'; $col1 = 'mycolumn1'; $col2 = 'mycolumn2'; $val1 = 'myval1'; $val2 = 'myval2'; $q = "INSERT INTO $table ($col1, $col2) VALUES ($

我想创建一个文件,将一个或多个值插入到一个或多个列中。 如何使列变为变量?
我可以对所有列使用一个字符串,对所有值使用另一个字符串,并用kommas分隔吗?

在PHP中,您可以在sql查询中使用变量:

$table = 'mytable';

$col1 = 'mycolumn1';
$col2 = 'mycolumn2';

$val1 = 'myval1';
$val2 = 'myval2';

$q = "INSERT INTO $table ($col1, $col2) VALUES ($val1, $val2)";

是的,您可以对字段名和传递参数使用变量。。。