我使用以下代码
收到了已弃用的错误require 'dbconfig.php';
function checkuser($fuid,$ffname,$femail){
$check = mysql_query("select * from Users where Fuid='$fuid'");
$check = mysql_num_rows($check);
if (empty($check)) { // if new user . Insert a new record
$query = "INSERT INTO Users (Fuid,Ffname,Femail) VALUES ('$fuid','$ffname','$femail')";
mysql_query($query);
} else { // If Returned user . update the user record
$query = "UPDATE Users SET Ffname='$ffname', Femail='$femail' where Fuid='$fuid'";
mysql_query($query);
}
}
但每次我尝试使用mysqli
时都会收到错误
Warning: Cannot modify header information - headers already sent by
我该怎么办?
答案 0 :(得分:0)
警告。在PHP 5.5.0中不推荐使用此扩展,它确实如此 在PHP 7.0.0中删除。相反,MySQLi或PDO_MySQL扩展 应该使用。另请参阅MySQL:选择API指南和相关的常见问题解答 欲获得更多信息。该功能的替代方案包括:
mysqli_connect()PDO :: __ construct()
http://php.net/manual/en/function.mysql-connect.php
无法修改标头信息 - 此错误与数据库无关。