hola estoy teniendo un inconveniente, al hacer varios querys para comprobar algo (adjunto el codigo) esos 3 numeros 1 del query de la verificacion si es igual == a 1 terminan apareciendo en el return
como podria quitarlos?
Recibe ayuda de expertos
Es gratis y fácil
Respuestas, votos y comentarios
Recibe puntos, vota y da la solución
hola estoy teniendo un inconveniente, al hacer varios querys para comprobar algo (adjunto el codigo) esos 3 numeros 1 del query de la verificacion si es igual == a 1 terminan apareciendo en el return
como podria quitarlos?
Esos 1 provienen de las siguientes expresiones:
echo $sql = mysql_query(...)
La función de msql_query (por cierto, obsoleta y no recomendada) devuelve los siguientes valores:
Para SELECT
, SHOW
, DESCRIBE
, EXPLAIN
y otras sentencias que retornan un conjunto de resultados devuelve un resource en caso de éxito, o FALSE
en caso de error.
INSERT
, UPDATE
, DELETE
, DROP
, etc. devuelve TRUE
en caso de éxito o FALSE
en caso de error. Lo que te está pasando es que tus tres consultas son exitosas, devuelven tres TRUE
consecutivos, que en tu código se convierten en:
echo TRUE;
echo TRUE;
echo TRUE;
Lo que se traduce en "111".