link.php ,clase para conectar a la base
Código PHP:
<?php
class link.php
{
public static function con()
{
$conexion = @mysqli_connect('localhost','root','','workshop');
if($conexion)
{
return $conexion;
}else
{
echo 'Conexion error';
}
}
}
?>
clase Usuario.php
Código PHP:
<?php
class Usuario {
private $nombre;
public function __construct()
{
$this->nombre = Array();
}
public function get_usuario()
{
$sql = "select * from usuario";
$result = mysqli_query($sql,link::con());
while($row = mysqli_fetch_array($result))
{
$this->nombre[] = $row;
}
return $this->nombre;
}
}
?>
Código PHP:
<?php
include_once 'link.php';
include_once 'Usuario.php';
$nuevo = new Usuario();
$nuevo -> get_usuario();
?>
CUANDO PRUEBO ASI COMO ESTA EL INDEX, SE SUPONE QUE NO DEBERIA APARECER NADA EN PANTALLA... DEBERIA ESTAR TODO EN BLANCO.. PERO ME APARECEN LOS SIGUIENTES WARNING:
Warning: mysqli_query() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\Workshop\Usuario.php on line 20
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\Workshop\Usuario.php on line 22
QUISIERA QUE ALGUIEN ME AYUDE A SABER POR QUE SUCEDE ESTO Y COMO SOLUCIONARLO...
MUCHAS GRACIAS =)