Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/01/2016, 16:36
x_atrix
 
Fecha de Ingreso: enero-2016
Mensajes: 71
Antigüedad: 8 años, 3 meses
Puntos: 14
Respuesta: Evitar eliminar registros con php

Le falta el rolId despues del AND
Código PHP:
public function eliminame($rol$notUsed true) { 
    
$sql "DELETE FROM roles WHERE rolId = ?"

    if (
$notUsed === true) { 
        
$sql .= ' AND rolId NOT IN (SELECT DISTINCT rolId FROM usuarios)'
    } 

    
$consulta $this->getBD()->prepare($sql); 
    
$consulta->execute(array($rol->getId())); 

    return (
$consulta->rowCount() > 0) ? $rol->getId() : null

Un saludo,