Código PHP:
quiero "portar" un script a poo el cual realiza una consulta e imprime los valores devueltosVer original
class articulos extends mysqli{
private $dbhost='localhost';
private $dbuser='root';
private $dbpass='skar';
private $dbname='blog';
public function __construct() {
$con= new mysqli($this->dbhost,$this->dbuser,$this->dbpass,$this->dbname);
parent::__construct($this->dbhost,$this->dbuser,$this->dbpass,$this->dbname);
if ($con->connect_errno) {
}
}
}
Código PHP:
la duda o el problema es que me he partido la cabeza tratando de crear el metodo de esta forma pero no funcionaVer original
$sql2="SELECT * FROM categorias ORDER BY nombre ASC";
if($result= $con->query($sql2)){
while($cat= $result->fetch_assoc()){
?>
<li type="1">
<a id="categorias" href="categoria.php?cat=<?=$cat['id'];?>"><?=$cat['nombre'];?></a>
<hr width="80%" align="center" size="1" />
</li>
}
$result->free();
}
Código PHP:
  Ver original
public function mostrar_categorias(){
$sql="SELECT * FROM categorias ORDER BY nombre";
$result= $this->query($sql);
while($cat=$result->fetch_assoc()){
echo '<li type="1">
<a id="categorias" href="categoria.php?cat='.$cat['id'].'">'.$cat['nombre'].'</a>
<hr width="80%" align="center" size="1" />
</li>';
}
}
Código PHP:
y me da este errorVer original
$con= new articulos();
$con->mostrar_categorias;
Código:
  
 Notice: Undefined property: articulos::$mostrar_categorias in
 
 




