Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/03/2011, 10:22
Avatar de bandolera
bandolera
 
Fecha de Ingreso: abril-2009
Mensajes: 613
Antigüedad: 15 años
Puntos: 7
Pregunta Respuesta: Evitar registros duplicados-Clase

Lo he puesto así pero no devuelve nada:
Código PHP:
<?php
class ArticuloClass {

    function 
ArticuloClass() {
    }

    function 
verificar($criterio){
       
$query "SELECT id, codigo, nombre FROM articulos WHERE codigo = '$criterio'";
       
$BD = new ConexionDB();
       
$recordSet $BD->dbLink->Execute($query);
       if (!
$recordSet){
                        
Debug::println("No se pudo ejecutar la consulta Verificar: " $query);
                        return 
false;
                       }
       return 
mysql_num_rows($recordSet) > 0;
    }
?>

Por ejemplo para listar utilizo esta Clase:
Código PHP:
function listar(){
       
$query "SELECT id, codigo, nombre FROM articulos";
       
$BD = new ConexionDB();
       
$recordSet $BD->dbLink->Execute($query);
       if (!
$recordSet){
         
Debug::println("No se pudo ejecutar la consulta Listar: " $query);
         return 
false;
       }
       
$articulo = array();
       while(
$fila=$recordSet->FetchRow()) {
          
$articulo[] = new ArticuloVO($fila['id'], $fila['codigo'], $fila['nombre']);
       }
      return 
$articulo;


Última edición por bandolera; 14/03/2011 a las 10:27