<?php
class HistoricoDAO {
private static $URL = "localhost";
private static $USUARIO = "root";
private static $SENHA = "";
private static $DATABASE = "cadaluno";
public static function testeConexao() {
$conexao = mysqli_connect(HistoricoDAO::$URL,HistoricoDAO::$USUARIO,HistoricoDAO::$SENHA,HistoricoDAO::$DATABASE);
mysqli_close($conexao);
}
public static function buscar() {
error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED);
$conexao = mysqli_connect(HistoricoDAO::$URL,HistoricoDAO::$USUARIO,HistoricoDAO::$SENHA,HistoricoDAO::$DATABASE);
mysqli_select_db(HistoricoDAO::$DATABASE , $conexao);
$query = "SELECT * FROM historico;";
$resultado = mysqli_query($query,$conexao);
$tudo = "";
$separador = "";
while ($linha = mysqli_fetch_array($resultado)) {
$tudo = $tudo . $separador;
$tudo = $tudo . $linha['id'];
$tudo = $tudo . "&&";
$tudo = $tudo . $linha['dataHistorico'];
$tudo = $tudo . "&&";
$tudo = $tudo . $linha['descricao'];
$separador = "##";
}
mysqli_close($conexao);
return $descricao = explode("##",$tudo);
}
public static function cadastrar($descricao) {
error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED);
$conexao = mysqli_connect(HistoricoDAO::$URL,HistoricoDAO::$USUARIO,HistoricoDAO::$SENHA);
mysqli_select_db(HistoricoDAO::$DATABASE,$conexao);
$sql = "INSERT INTO historico (descricao) "
. "VALUES ('" . $descricao . "');";
mysqli_query( $sql, $conexao );
return mysqli_insert_id($conexao) && mysql_close($conexao);
}
}
Erros apresentados
Warning : mysqli_select_db() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\Cad Aluno\HistoricoDAO.php on line 18
Warning : mysqli_query() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\Cad Aluno\HistoricoDAO.php on line 20
Warning : mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\Cad Aluno\HistoricoDAO.php on line 23