Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2015, 12:41
Avatar de herzbazi
herzbazi
 
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 2 meses
Puntos: 36
mysqli_fecht_array no recibe parametro

hola a todos y gracias por su apoyo de forma anticipada

tengo una funcion que lo que hace es ver que el registro que se esta metiendo no exista ya en db.

la funcion la tengo asi

Código PHP:
Ver original
  1. $sql = "SELECT * FROM ".$this->table." WHERE ";
  2.       foreach($this->data_form as $key=>$value){
  3.           if (is_array($value)){
  4.               $key;
  5.           }else{
  6.              $sql.= " AND ";
  7.              $sql .= $key." = '".$value."'" ;
  8.           }
  9.        }

si la mando a imprimir con un echo me da esto

echo $sql = SELECT * FROM usuarios WHERE AND nombre = 'gd' AND apellido = 'dd' AND telefono = 'dd' AND correo = '[email protected]' AND contrasena = '123' AND tipo_usuario = '1'

luego de esto la ejecuto

Código PHP:
Ver original
  1. $registros=mysqli_query(Conectar::con(),$sql);

luego quiero pasarla por un mysqli_num_rows pero noo me dice que espera un parametro el cual imagino $registros no tiene nada y por eso me dice eso ,

mande a hacerle un echo y un print_r() a $registros y no imprime nada , alguien me puede ayudar gracias, es que ya tengo tiempo de revisar y revisar y no lo logro
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..