Tengo un problema que de seguro debe ser muy simple, pero me ha quemado la cabeza.
tengo un archivo llamado index.php
en donde un producto es index.php?COD=23
como muchos productos mas.
intento hacer un SELECT para saber si existe el producto y si existe carga una pagina haciendo uso de los registros con el Codigo igual que COD y si no manda a otra pagina sinuso del GET.
$Sql=mysql_query('SELECT cod FROM prod WHERE cod=' . $_GET['COD'], $link);
if( mysql_num_rows($Sql) ) {
// Aqui usaria los registros para cargar una pagina
}
else { mysql_close($link);
// Aqui mostraria un pagina sin producto
};
Pareciera que la funcion GET causa problemas en el strin del SELECT entonces intente:
$a = $_GET['COD'];
$Sql=mysql_query('SELECT cod FROM prod WHERE cod=' . $a, $link);
tambien intente:
$a = $_GET['COD'];
$Sql=mysql_query('SELECT cod FROM prod WHERE cod=' + $a, $link);
tambien intente:
$a = $_GET['COD'];
$Sql=mysql_query("SELECT cod FROM prod WHERE cod=" . $a, $link);
etc etc etc
Como deberia realizar bien la consulta con el COD que ingresa a la pagina por index.php?COD=34 por ejemplo?
Gracias.