来自PHP文件的我的SQL查询如下:
$sql = " INSERT INTO $this->mTableName(contact_list_name, contact_list_desc, ";
$sql =." contact_list_created_date) VALUE('".clean($form_data['contact_list_name']). "' ";
$sql =." ,'".clean($form_data['contact_list_name'])."', unix_timestamp()) ";
它给了我以下错误:
PHP Parse error: syntax error, unexpected '.' in ContactList.php on line 60
我试图改变很多东西,但它对我不起作用。你能帮我解决这个语法错误并构建一个正确的查询吗?提前致谢。还有一件事而不是我正在使用Value,因为这是在我的系统中预先配置的。因此,Value这个词没有问题。
答案 0 :(得分:10)
Should be $sql .= not $sql =.
$sql .=" contact_list_created_date) VALUE('".clean($form_data['contact_list_name']). "' ";
$sql .=" ,'".clean($form_data['contact_list_name'])."', unix_timestamp()) ";
答案 1 :(得分:3)
不好意思
$sql = " INSERT INTO $this->mTableName(contact_list_name, contact_list_desc, ";
$sql.=" contact_list_created_date) VALUE('".clean($form_data['contact_list_name']). "' ";
$sql.=" ,'".clean($form_data['contact_list_name'])."', unix_timestamp()) ";
实际上是
.=
而不是
=.
答案 2 :(得分:2)
你要附加在1个变量中,它应该是:
$sql = " INSERT INTO $this->mTableName(contact_list_name, contact_list_desc, ";
$sql .= " contact_list_created_date) VALUE('".clean($form_data['contact_list_name']). "' ";
$sql .= " ,'".clean($form_data['contact_list_name'])."', unix_timestamp())