Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/12/2017, 17:07
ceysmar
 
Fecha de Ingreso: febrero-2015
Ubicación: venezuela
Mensajes: 50
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: consulta php con clases con clases como se hace ?

Cita:
Iniciado por xfxstudios Ver Mensaje
Primero retorna la instancia de tu conexion:

Código PHP:
Ver original
  1. class conexionBD {
  2.    
  3.             function conectar(){
  4.            
  5.             $hostname = "127.0.0.1:3307";
  6.             $database = "loto24";
  7.             $username = "root";
  8.             $password = "";  
  9.            
  10.             $conectar =new mysqli($hostname, $username, $password, $database);
  11.             $conectar->set_charset("utf8");
  12.            
  13.             if ($conectar->connect_errno) {
  14.              return ("Falló La Conexión Error Del Servidor Intente Más Tarde");
  15.             }
  16.             return $conectar
  17.         }
  18.    
  19. }

Luego seria algo así:
Código PHP:
Ver original
  1. require_once('conect.php');
  2. $conectar_BD = new conexionBD;
  3.  
  4. $social = "SELECT * FROM social ORDER by ID DESC";
  5. if ($resull_social = $conectar_BD->conectar()->query($social)) {
  6.     while ($data = $resull_social->fetch_array(MYSQLI_ASSOC)) {
  7.             if($data['act']==1){?>
  8.             <a href="<?php echo $data['url'];?>" id="social"  class="<?php echo strtolower($data['nombre']);?>"></a>
  9.             <?php }else{ }} $resull_social->close();}$conectar->close(); ?>

prueba y dinos

no me funciona ya lo probé lo que me gustaría es que también las consultas estén guardadas en clases porque dicen que así es mas seguro
algo asi se que seria
Código PHP:
Ver original
  1. require_once('conect.php');
  2. $conectar_BD = new conexionBD;
  3. $conectar_BD -> conectar();
  4.  
  5. class plubli {
  6.    
  7.     function social(){
  8.        
  9.         aqui la consulta que imprime
  10.        
  11.     }  
  12.    
  13.    
  14. }