Ver Mensaje Individual
  #25 (permalink)  
Antiguo 13/12/2009, 11:11
principiantedelweb
 
Fecha de Ingreso: noviembre-2009
Mensajes: 164
Antigüedad: 15 años
Puntos: 0
Respuesta: Consultar varias tablas al mismo tiempo

No resulto. Parece que consultar varias tablas es más difícil de lo que pensaba.

Cita:
$busqueda = $_POST["busqueda"];
$query = "SELECT ((SELECT COUNT(id) FROM aaindex) + (SELECT COUNT(id) FROM acciondisparos)) AS Total WHERE MATCH(aaindex.nombre, aaindex.descripcion, acciondisparos.nombre, acciondisparos.descripcion) AGAINST ('$busqueda')";
$result = mysql_query($query) or die(mysql_error());
$row2=mysql_fetch_assoc(mysql_query($query));
$total_records = $row2['Total'];
El error es:

Cita:
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 'WHERE MATCH(aaindex.nombre, aaindex.descripcion, acciondisparos.nombre, acciondi' at line 1