elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Mysqli error ayuda [ SOLUCIONADO ]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Mysqli error ayuda [ SOLUCIONADO ]  (Leído 3,172 veces)
noobcoder

Desconectado Desconectado

Mensajes: 8



Ver Perfil
Mysqli error ayuda [ SOLUCIONADO ]
« en: 20 Marzo 2016, 07:46 am »

Saludos estoy programando una aplicacion web
 aqui va la parte del codigo que me tira el error.

Código
  1.  public function registro($carnet,$nombre,$apellido,$email,$contrasena){
  2.        $db = new Conexion();
  3.        $SQL = $db->query("SELECT * FROM Usuario WHERE carnet = '$carnet' ");
  4.        $registro = $db->recorrer($SQL);
  5.        //se define nombre y apellido como un solo atributo
  6.        $nombre = $nombre." ".$apellido;
  7.  
  8.        if($registro['Carnet'] != $carnet){
  9.            //si no existe en la base dedatos se completa el registro
  10.         $Consulta= "INSERT INTO Usuario (Carnet,Nombre,Email,Password,Carrera,Imagen) "
  11.                 . "VALUES ('$carnet','$nombre','$apellido','$email','$contrasena','','')";
  12.  
  13.         $db->query($Consulta)or die(mysqli_error('sis_archivos'));
  14.  
  15.        }else{
  16.            echo " ya existe alguien con tu carnet";
  17.        }
  18.  

Me arroja este error
El error esta en la $Consulta al hacer la insercion en la base de datos ..
 
Código:
Warning: mysqli_error() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\Carpetas\Class\class.Acceso.php on line 38
de antemano agradezco su ayuda saludos2 :)


« Última modificación: 20 Marzo 2016, 18:47 pm por noobcoder » En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Mysqli error ayuda
« Respuesta #1 en: 20 Marzo 2016, 15:57 pm »

No se que sea $db, pero si es la conexión entonces tiene que ser:

Código

o simplemente:

Código
  1. $db->error


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Mysqli error ayuda
« Respuesta #2 en: 20 Marzo 2016, 16:00 pm »

Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.

en la linea 10 en tal caso colocale su ; al final y concatenas para evitar errores

Código
  1. $Consulta= "INSERT INTO Usuario (Carnet,Nombre,Email,Password,Carrera,Imagen) ";
  2. $Consulta.="VALUES ('$carnet','$nombre','$apellido','$email','$contrasena','','')";


pero tu error bien dice es

Código
  1. mysqli_error('sis_archivos')

el espera que le pases el enlace mysqli, no un string (una cadena) en tal caso es
Código

si hay duda... php.net dice
« Última modificación: 20 Marzo 2016, 16:03 pm por engel lex » En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
noobcoder

Desconectado Desconectado

Mensajes: 8



Ver Perfil
Re: Mysqli error ayuda
« Respuesta #3 en: 20 Marzo 2016, 18:46 pm »

Gracias , no me mostraba el error lo solucione poniendo el $mysqli_error($db)  estaba   introduciendo un numero de parametros diferente la de la base de datos saludos ! =D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Mysqli] error al usar una función el objeto
PHP
moikano→@ 2 2,354 Último mensaje 26 Diciembre 2012, 16:31 pm
por moikano→@
Error en PHP+MySqli
PHP
spysecurityca 6 3,268 Último mensaje 7 Mayo 2014, 04:52 am
por spysecurityca
mysqli error
Bases de Datos
jalbtercero 1 2,645 Último mensaje 6 Marzo 2016, 00:52 am
por jalbtercero
[solucionado] mysqli rollback todos los insert si uno falla
PHP
gAb1 2 3,055 Último mensaje 12 Abril 2016, 02:35 am
por gAb1
[Ayuda] Problemas con consulta mysqli personalizada
PHP
danny920825 0 2,319 Último mensaje 31 Julio 2017, 15:55 pm
por danny920825
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines