Hola a todos, tengo un problema. tengo el siguiente código:
Código:
<?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 ;) "; }
?>
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 "-".
Desde ya muchas gracias.
Bueno ya lo solucione...xD
Mirando mi código me di cuenta que el :
Código:
$consulta_codigo="select * from usuario where codigo = $codigo";
le faltaba el '' en el codigo quedando:
Código:
$consulta_codigo="select * from usuario where codigo = '$codigo'";
y seria...... Gracias de todas formas.....xD