当我从php页面向数据库发送以下查询时,传递的值不会显示。但每次添加新内容时都会。
$query1="INSERT INTO login(username,password,type)
VALUES("."'".$m_nic."',"."'".$f_name."',"."'".$type."')";
$login_set=mysql_query($query1,$connection);
答案 0 :(得分:0)
mysql_*
函数已弃用。使用mysqli_*
您的代码应如下所示:
$q = mysqli_prepare($connection, 'INSERT INTO login (username, password, type) VALUES (?, ?, ?)';
mysqli_stmt_bind_param($q, 'sss', $m_nic, $f_name, $type);
mysqli_stmt_execute($q);