mysql连接被弃用错误

时间:2017-04-16 19:37:17

标签: php mysql mysqli

我使用以下代码

收到了已弃用的错误
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

我该怎么办?

1 个答案:

答案 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

无法修改标头信息 - 此错误与数据库无关。