Cita:
Iniciado por xfxstudios
Esto seria algo básico:
Código PHP:
Ver originalclass General
{
private $user = '';
private $pass = '';
private $host = '';
private $base = '';
public function conexion(){
$db = new MySQLi($this->host, $this->user, $this->pass, $this->base);
if($db->connect_error) {
die('Error de conexion ('.$db->connect_errno.')' .$db->connect_errno);
};
return $db;
}//END
//Resto de funciones generales que necesites
}
//Clase usuario que se extiende de la clase General
class Usuarios extends General
{
public function __construct(){
//Preparo la conexión solicitando a la clase padre
$this->con = $this->conexion();
}
public function listaUsuarios(){
//Genero la consulta a la tabla de usuarios
$lista = $this->con->query("SELECT * FROM tabla");
//Verifico que genere resultados
//Valido el retorno en base a la cantidad de resultado de la consulta
return ($cant>=1) ? $lista->fetch_object() : false;
}
}
buenas hice lo siguiente basandome en lo que tu me diste y lo que he leido por hay
archivo de conexión
Código PHP:
Ver originalclass conexionBD
{
private $user = 'root';
private $pass = '';
private $host = '127.0.0.1:3307';
private $base = 'loto24';
public function openBD(){
$db = new MySQLi($this->host, $this->user, $this->pass, $this->base);
if($db->connect_error) {
printf("Falló La Conexión Error Del Servidor Intente Más Tarde"); }
$db->set_charset("utf8");
return $db;
}
}
luego cree un archivo que se llama publi con lo siguiente
Código PHP:
Ver original<?php
require_once('conect.php');
class plubli extends conexionBD{
public function __construct(){
$this->con = $this->openBD();
}
public function social(){
//Genero la consulta a la tabla de usuarios
$sociales = $this->con->query("SELECT * FROM social ORDER by ID DESC");
//Verifico que genere resultados
$data = $sociales->fetch_array(MYSQLI_ASSOC);
return $data;
}
}
hasta hay creo que esta bien ahora lo que necesito es imprimir en la paguina html lo que la persona van a ver un wlile
Código HTML:
Ver originalrequire_once('php/publi.php');
$imprime_social = new plubli();
;
while ($imprime_social->social()) {
if($imprime_social['act']==1){?>
<a href="<?php echo $imprime_social['url'];?>" id="social" class="
<?php echo strtolower($imprime_social['nombre']);?>">
</a> <?php } } ?>
la verdad no se como hacerlo y pues quiero hacerlo asi porque la cosa es que consiste en una paguina donde se mostrar informacion de bd quienes somo nosotros nuestra empresa cosas asi y esa consulta con la que no doy imprime las redes sociales que el dueño de la pagina haya habilitado en el mismo archivo publi.php are las otras clases que imprimiran todo lo que se ve en la paguina