連接數據用mysql_connect會報錯,提示用new mysqli(),這該怎么寫,
function?connect() { ?? $link=new?mysqli(DB_HOST,DB_USER,DB_PWD,DB_DBNAME)?or?die("數據庫連接失敗Error:".mysql_errno().":".mysql_error()); ???//?mysql_set_charset(DB_CHARSET); ????//mysql_select_db(DB_DBNAME)?or?die("指定數據庫打開失敗"); ????return?$link; } //?插入數據庫
function fetchOne($sql,$result_type=MYSQL_ASSOC){
$result=mysqli_query(connect(),$sql);
$row=mysqli_fetch_array($result,$result_type);
return $row;
}
這種寫法對嗎????怎么沒有返回數據庫中的內容
2016-04-21
在$link前面加提示抑制符@就可以了
2016-03-10
可以把提示給關了,這是因為PHP版本為5.5+,然后提倡使用更好的技術,把mysql.func.php開頭改為<?php error_reporting(7);//只提示重要提示,就可以了