当涉及到这个问题时,我会有点暗淡,并且可以在建议的地方取代,但这会产生更多错误。如果有人可以提供帮助,我们将不胜感激。
忽略错误也会失败(并且不应该使用我读过的内容)。
我用mysqli_connect替换并添加了$ sys_dbname但是再次失败,错误检查mysql_select_db,报告需要给出一个字符串。更改为mysqli_select_db并仍然是相同的输出。
有人可以快速修复下面的代码吗? 谢谢 戴夫
function db_connect()
{
global $host,$user,$pwd,$errstr,$sys_dbname,$port;
$strhost=$host;
if($port && $port!=3306)
$strhost=$strhost.":".$port;
$conn = mysql_connect($strhost,$user,$pwd);
if (!$conn || !mysql_select_db($sys_dbname,$conn))
{
trigger_error(mysql_error(), E_USER_ERROR);
}
return $conn;
}
function db_close($conn)
{
return mysql_close($conn);