Error de sintaxis to use near 'BY fecha DESC LIMIT 1' at line 1
Estoy creando un pequeño foro para una asociación que estamos creando. A la hora de en la enlazar la fecha y el autor para que se vea el ultimo post en la página principal me da error de sintaxis to use near 'BY fecha DESC LIMIT 1' at line, a continuación os pongo el código:
<?php do { ?> <?php mysql_select_db($database_Foro_airsof, $Foro_airsof); $publicacion_sql = "SELECT 'id_Menasje' FROM mensaje m WHERE categoria = " . $row_Foro['idCategoria']; $ultimo_sql ="SELECT 'autor, Fecha' FROM mensaje m WHERE categoria = " . $row_Foro['idCategoria'] ."ORDER BY fecha DESC LIMIT 1"; $supost =mysql_query ($ultimo_sql) or die(mysql_error()); $Totales =mysql_query ($publicacion_sql) or die(mysql_error()); ?> <tr> <td height="60" align="center" class="carpeta"> </td> <td><p class="tema"><a href="Categorias.php?foro=<?php echo $row_Foro['idCategoria']; ?>" class="tema"><?php echo $row_Foro['Nombre']; ?></a></p> <p class="subtema"><?php echo $row_Foro['Descripcion']; ?></p></td> <td align="center" class="fecha"><?php echo mysql_num_rows($Totales); ?></td>¿ <td align="center"><?php $up =mysql_fetch_assoc($upost); echo $up['Fecha']; echo '<br /'; echo $up['autor']; ?></td> </tr> <?php } while ($row_Foro = mysql_fetch_assoc($Foro)); ?>
Al cargar la página en el localhost me aparece lo siguiente:
" 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 'BY fecha DESC LIMIT 1' at line 1"
Estoy usando dreamweaver cs6, haber si mepodeis ayudar
1 Respuesta
Respuesta de Carlos Fernandez Ortega