我是采用面向对象的封装的连接数据库,封装数据库操作等等的。。
function fetchAll($sql,$result_type=MYSQLI_ASSOC){
$conn=connect();
$result=$conn->query($sql);
if ($result->num_rows > 0) {
// 输出每行数据
while($row = $result->fetch_assoc()) {
$rows[]=$row;
}
} else {
echo "0 个结果";
}
return $rows;
}
我的得到结果集中所有记录 函数
function connect(){
// mysql.connect("localhost","root","" or die("数据库连接失败Error:".mysql_errno().":".mysql_error()));
// $link=mysqli.connect("localhost","root","" or die("数据库连接失败Error:".mysqli_errno().":".mysqli_error()));
// $link=new mysqli(DB_HOST,DB_USER,DB_PWD,DB_DBNAME) or die("数据库连接失败Error:".mysql_errno().":".mysql_error());
$link= new mysqli(DB_HOST,DB_USER,DB_PWD,DB_DBNAME);
mysqli_set_charset($link,DB_CHARSET);
// 检测连接
if ($link->connect_error) {
die("连接失败: " . $link->connect_error);
}
return $link;
}
这是连接数据库封装好的,面向对象的
希望能帮到你!一起学习