Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2012, 01:09
jyopi
 
Fecha de Ingreso: enero-2004
Ubicación: Ocotlan
Mensajes: 57
Antigüedad: 20 años, 4 meses
Puntos: 2
Problema con Query

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 original
  1. if (empty($_GET['evento'])){
  2. $query_Recordset21 = sprintf("SELECT * FROM mesadetail, productos, mesaregalos WHERE productos.codigo = mesadetail.producto_sku AND mesaregalos.novia LIKE %s", GetSQLValueString("%" . $colname_novia . "%", "text"));
  3. } else {
  4. $query_Recordset21 = "SELECT * FROM mesadetail, productos WHERE productos.codigo = mesadetail.producto_sku AND mesadetail.evento =".$_GET['evento']."";
  5. }