Autor
|
Tema: Ayuda con php/mysql (Leído 3,018 veces)
|
SrTrp
Desconectado
Mensajes: 323
Script/C#
|
El error esta en la linea de 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. $pointid = $_SESSION['id']; $userpoint = $_SESSION['usuario']; mysql_query("INSERT INTO usersd(id_des, username_des) VALUES ('$pointid', UNHEX('$usenc') )", $link); mysql_query("UPDATE users SET idde=1 WHERE usuario='$userpoint'",$link) $_SESSION['id_des']=$f['id_des']; $_SESSION['username_des']=$f['username_des']; $_SESSION['score_des']=$f['score_des'];
|
|
« Última modificación: 21 Julio 2017, 16:49 pm por SrTrp »
|
En línea
|
|
|
|
engel lex
|
primero que nada, no uses la extensión mysql_ la misma ya está obsoleta http://php.net/manual/es/function.mysql-query.phpla 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
Mensajes: 323
Script/C#
|
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. 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
|
como que no te funciona? algo haces mal $mysqli = new mysqli($host, $user, $password, $nombre_db); $mysqli->query("UPDATE users SET idde=1 WHERE usuario='$userpoint'");
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
Mensajes: 323
Script/C#
|
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
|
con select db separado en caso que quieras cambiar de DB sobre la marcha por la forma que recomiendo (orientado a objetos); $mysqli = new mysqli($host, $user, $password); $mysqli-> select_db($nombre_db); $mysqli->query("UPDATE users SET idde=1 WHERE usuario='$userpoint'");
o procedimental $link = mysqli_connect($host, $user, $password); mysqli_select_db($link, $nombre_db); mysqli_query($link, "UPDATE users SET idde=1 WHERE usuario='$userpoint'");
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.
|
|
|
|
|