perdon por el problema en el tipeo anterior es que tengo varias clase haciendo pruebas mira pongo el codigo corregido.
al momento de ejecutar me envio el siguiente error
Código:
Fatal error: Call to a member function prepare() on a non-object in C:\xampp\htdocs\po\clasePrueba.php on line 33
espero me puedan ayudar o explicar por ultimo que problema tengo porque estoy intentando aprender esta forma de programar
saludos !
Código PHP:
<?php
class prueba
{
var $servidor="localhost";
var $usuario="root";
var $passwd="";
var $bd="po";
var $conexion;
public function conectar()
{
$conexion = new mysqli($this->servidor,$this->usuario,$this->passwd,$this->bd);
if($conexion->errno)
{
echo "Falla al intentar conexion a MySQL <br>";
echo "codigo error :". $conexion->connect_errno;
echo " - " . $conexion->connect_error;
die();
}
else
{
echo $conexion->host_info;
return $this->conexion;
}
}
var $select;
public function Select()
{
$select="select * from nombre";
$this->sentencia =$this->conexion->prepare($this->select);
$sentencia->execute();
$sentencia->bind_result($nombre);
while($sentencia->fetch())
{
echo "$nombre";
}
}
}
?>
Código PHP:
<?php
require_once "clasePrueba.php";
$class = new prueba();
echo $class->conectar();
echo $class->Select();
?>