它有效...(没有功能部分)但是当我尝试在另一个文件上使用该函数时,我得到错误:
<?php
function conectar() {
$s = "localhost";
$u = "root";
$p = "";
$bd = "bd_banco_cesde";
//$conexion = new msqli($s, $u, $p, $bd);
//$conexion = @new msqli($s, $u, $p, $bd);
$conexion = mysqli_connect($s, $u, $p, $bd);
if ($conexion->connect_errno) {
echo "No conectado";
} else {
echo "Conectado... uf";
}
}
include('php_conectado.php');
$con = conectar();
echo "$con";
?>
答案 0 :(得分:0)
您的功能需要进行一些更改:
的print_r($ CON);看到它的冲击的连接
$conexion=mysqli_connect($s,$u,$p,$bd);
if($conexion->connect_errno)
{
die("No conectado");
}
else
{
return $conexion;
}
return false;
}
//
include(php_conectado.php);
$con=conectar();
print_r($con);
你也可以使用return false;而不是死(“没有conectado”);,在这种情况下,当$ con为false时,没有连接
此外,您需要使用$ conexion执行下一次查询,如果没有,则无法在此连接中运行查询