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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Ayuda con php/mysql
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con php/mysql  (Leído 3,018 veces)
SrTrp


Desconectado Desconectado

Mensajes: 323


Script/C#


Ver Perfil
Ayuda con php/mysql
« en: 20 Julio 2017, 21:44 pm »

El error esta en la linea de
Código
  1. mysql_query("UPDATE users SET idde=1 WHERE usuario='$userpoint'",$link)
Explicare cada cosa ya estoy con una "session" de la tabla USERS y estoy agregando datos a la tabla USERSD todo perfecto con esa lineas el problema viene cuando pongo a trabajar las dos lineas, el error va a hacer la linea de arriba porque sin ella trabaja todo perfecto, no se si me entiendan :v con estos detalles que di.
Código
  1. $pointid = $_SESSION['id'];
  2. $userpoint = $_SESSION['usuario'];
  3.  
  4. mysql_query("INSERT INTO usersd(id_des, username_des) VALUES ('$pointid', UNHEX('$usenc') )", $link);
  5. mysql_query("UPDATE users SET idde=1 WHERE usuario='$userpoint'",$link)
  6. $_SESSION['id_des']=$f['id_des'];
  7. $_SESSION['username_des']=$f['username_des'];
  8. $_SESSION['score_des']=$f['score_des'];


« Última modificación: 21 Julio 2017, 16:49 pm por SrTrp » En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Ayuda con php/mysql
« Respuesta #1 en: 20 Julio 2017, 21:51 pm »

primero que nada, no uses la extensión mysql_ la misma ya está obsoleta

http://php.net/manual/es/function.mysql-query.php



la linea de arriba funciona bien? intentaste ver si retorna errores?


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.
SrTrp


Desconectado Desconectado

Mensajes: 323


Script/C#


Ver Perfil
Re: Ayuda con php/mysql
« Respuesta #2 en: 20 Julio 2017, 22:05 pm »

El problema es que varias instrucciones de mysqli_.. no me funcionan por ejemplo "mysqli_select_db" por asi decirlo por ello uso mysql, trabajo con php 5.6.  :huh:

Creo ya te has de ver percatado el ";" y tenia mal algunas conexiones pero ya esta solucionado, igualmente te agradeceria si me pudieses dar consejo con lo de arribar del mysqli.

En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Ayuda con php/mysql
« Respuesta #3 en: 20 Julio 2017, 22:09 pm »

como que no te funciona?  algo haces mal

Código
  1. $mysqli = new mysqli($host, $user, $password, $nombre_db);
  2. $mysqli->query("UPDATE users SET idde=1 WHERE usuario='$userpoint'");
  3.  
  4.  

vi el ";" pero asumí que era error de copiado porque no indicabas ningún error relacionado a tal...
« Última modificación: 20 Julio 2017, 22:11 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.
SrTrp


Desconectado Desconectado

Mensajes: 323


Script/C#


Ver Perfil
Re: Ayuda con php/mysql
« Respuesta #4 en: 21 Julio 2017, 16:51 pm »

Muchas gracias, así como me lo brindas me funciona, pero ya vez yo quería tener una instrucción por linea como la de mysqli_select_db que no me funciona, pero así con lo que me diste me ahorrare tiempo y lineas al crear conexiones muchas gracias de nuevo.
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Ayuda con php/mysql
« Respuesta #5 en: 21 Julio 2017, 17:16 pm »

con select db separado en caso que quieras cambiar de DB sobre la marcha

por la forma que recomiendo (orientado a objetos);

Código
  1. $mysqli = new mysqli($host, $user, $password);
  2. $mysqli-> select_db($nombre_db);
  3. $mysqli->query("UPDATE users SET idde=1 WHERE usuario='$userpoint'");
  4.  

o procedimental

Código
  1. $link = mysqli_connect($host, $user, $password);
  2. mysqli_select_db($link, $nombre_db);
  3. mysqli_query($link, "UPDATE users SET idde=1 WHERE usuario='$userpoint'");
  4.  

ambas deberían funcionar sin más
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.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Ayuda] Multiuploader de imagenes con mysql , hosting de imagenes con mysql
PHP
Graphixx 3 5,596 Último mensaje 21 Enero 2013, 18:04 pm
por Graphixx
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines