Código:
Tengo la tabla "usuario" en la cual tengo la columna "código", mi intención es que por post llegue el codigo y que el archivo compruebe que existe o no. Con el mysql he agregado en el campo "código" el "1-1" y el "2" . El problema es que cuando compruebo que existe el código 2, me dice que si existe y cuando consulto si existe el 1-1 me dice que no existe. A todo esto la columna "código" es varchar. Al parecer el problema es el "-".<?php include("bd.php"); $codigo = $_POST['Codigo']; if ($codigo != '') { // ( != DE VACIO) $consulta_codigo="select * from usuario where codigo = $codigo"; //BUSCA EN LA TABLA USUARIO EL CODIGO $resultado_codigo=mysql_query($consulta_codigo) or die (mysql_error()); echo $codigo; if (mysql_num_rows($resultado_codigo) == 0) { //Verifica si existe echo "Error: No existe codigo en base de datos. <br>"; } else { echo "Si existe ;) "; } ?>
Desde ya muchas gracias.
Bueno ya lo solucione...xD
Mirando mi código me di cuenta que el :
Código:
le faltaba el '' en el codigo quedando:$consulta_codigo="select * from usuario where codigo = $codigo";
Código:
y seria...... Gracias de todas formas.....xD $consulta_codigo="select * from usuario where codigo = '$codigo'";