03/05/2010, 19:18
|
| | | Fecha de Ingreso: agosto-2008 Ubicación: Por ahí
Mensajes: 251
Antigüedad: 16 años, 4 meses Puntos: 1 | |
Respuesta: Unknown column 'paises' in 'where clause' este es el cod php que me devuelve la info específica de la tabla beca , pero no hace caso que seleccione el pais y que solo muestre la info de ese pais:
$query = "select * FROM becas B INNER JOIN paises P ON B.id_pais = P.id_pais
where ".$searchtype." like '%".$searchterm."%'";
$result = mysql_query($query) or die(mysql_error());
$num_results = mysql_num_rows($result);
echo "<p>Numero de becas encontradas: ".$num_results."</p>";
echo "</strong>PAIS: ".$pais."</p>";
for ($i=0; $i <$num_results; $i++) {
$row = mysql_fetch_assoc($result);
echo "<p><strong>".($i+1).". TIPO: ";
echo stripslashes($row['tipo']);
echo "</strong><br/> Nombre: ";
echo htmlspecialchars(stripslashes($row['nombre']));
echo "<br />Descripcion: ";
echo stripslashes($row['descripcion']);
echo "<br />Requisitos: ";
echo stripslashes($row['requisitos']);
echo "<br />enlace de interés: ";
echo stripslashes($row['link']);
El prblema está en el $pais que llama a la tabla paises, si lo incluyo en la query no me funciona. Será un problema de sintaxis...
Me voy a dormir |