Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/05/2011, 06:40
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Error en consulta

No se ve cómo es posible que genere un error, pero yo te sugerriria hacer una prueba...
Dime qué devuelve el echo en este caso:

Código PHP:
$ssql  "SELECT Marca, Modelo, Tipo, Dominio, Anio, Precio ";
$ssql .= " FROM Vehiculos AS v ";
$ssql .= " INNER JOIN Modelos AS m ON ( m.idModelo = v.idModelo ) ";
$ssql .= " INNER JOIN Tipos AS t ON ( t.idTipo = v.idTipo ) ";
$ssql .= " INNER JOIN Marcas AS marc ON ( marc.idMarca = m.idMarca ) ";
$ssql .= " WHERE t.Tipo = '$_POST[tipo]'";
echo 
$ssql;
$consule mysql_query ($ssql or die ('Fallo La Consulta2:'mysql_error())); 
Así podremos ver realmente qué es lo que queda construido.
Tip: Es buena práctica usar variables para contener la consulta y no ponerla directamente en el mysql_query(), porque eso te permite precisamente hacer estas verificaciones. Son importantes porque siempre peude darse la ocasión de que en realidad la consulta quede mal contruida por el contenido de la variable, sin que puedas notarlo..
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)