我今天早上在我的网站上收到一条错误消息:
'警告:mysqli_select_db()期望参数1为mysqli,在'
中给出的字符串下面是我的db文件及其导致错误的第二个函数。有什么想法吗?
function connect(){
global $dbLink;
$dbLink=mysqli_connect(HOST,MYSQL_USER,MYSQL_PWD) or die("DB connect error: ".mysql_error());
return(1);
}
function openDB($dbLink){
mysqli_select_db(DBNAME,$dbLink) or die("DB open error: ".mysql_error());
return(1);
}
答案 0 :(得分:2)
你的论点顺序错误。首先是连接
for jj=1:size(A,1)
for k=1:size(A,2)
for l=1:size(A,3)
if (jj<k | k<l)
A(jj,k,l)=NaN;
end
end
end
end
将连接变量放在数据库名称之前。阅读更多here
此外,您可以在初始化数据库连接时将数据库名称添加为最后一个参数。您不需要使用mysqli_select_db
function openDB($dbLink){
global $dbLink;
mysqli_select_db($dbLink,DBNAME) or die("DB open error: ".mysql_error());
return(1);
}
答案 1 :(得分:1)