php连接mysql并做插入操作的代码,采用了类封装,求解错在哪?求高手指教啊
发布网友
发布时间:2022-04-08 06:19
我来回答
共3个回答
热心网友
时间:2022-04-08 07:48
$link=mysql_connect($this->host,$this->name,$this->pass,$this->datebase)
这里不要填database
$this->query("insert into $table ($name) value ($value)");
value改成values追问no no 这些都不是问题。。。
追答我记得values里面的值要加引号的 你直接用sql语句做参数试试看
热心网友
时间:2022-04-08 09:06
你的sql语句echo一下,然后直接拿到数据库中,看看能不能提交。
热心网友
时间:2022-04-08 10:41
1.
$db->fn_insert('email_list','first_name,last_name,email',"$firstname,$lastname,$email");
改为:
$table='email_list';
$name='first_name,last_name,email';
$value=$firstname.",".$lastname.",".$email;
$db->fn_insert($table,$name,$value);
2.
function fn_insert($table,$name,$value){
$this->query("insert into $table ($name) value ($value)");
}
更改为:
function fn_insert($table,$name,$value){
$sql="insert into ".$table."(".$name.") VALUES (".$value.")";
$this->query($sql)
}