Tengo el siguiente query... y me funciona casi bien... con excepcion de que si el $_GET['evento'] que se definio en el formulario anterior no existe en la base de datos.. me da el error...
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Necesito dar un valor existente... como puedo comprobar primero si existe.. y si no que me de un mensaje de error?
Código PHP:
Ver originalif (empty($_GET['evento'])){ $query_Recordset21 = sprintf("SELECT * FROM mesadetail, productos, mesaregalos WHERE productos.codigo = mesadetail.producto_sku AND mesaregalos.novia LIKE %s", GetSQLValueString
("%" . $colname_novia . "%", "text")); } else {
$query_Recordset21 = "SELECT * FROM mesadetail, productos WHERE productos.codigo = mesadetail.producto_sku AND mesadetail.evento =".$_GET['evento']."";
}