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'];
primero que nada, no uses la extensión mysql_ la misma ya está obsoleta
http://php.net/manual/es/function.mysql-query.php (http://php.net/manual/es/function.mysql-query.php)
(http://i.imgur.com/PF9pfSC.png)
la linea de arriba funciona bien? intentaste ver si retorna errores?
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.
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...
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.
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