Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/02/2008, 11:38
Avatar de jaronu
jaronu
 
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 9 meses
Puntos: 52
por que esta consulta no funciona

use ayer este mismo codigo para hacer una consulta a DB y despues me la paginase, pero ahora me da error de MySQL:


Código HTML:
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 'FROM comentarios' at line 1
esta es la consulta, ayer iba bien, de hecho tengo otra igual pero con otras variables y funciona y son identicas o eso creo.


Código PHP:
               <?php           
         $conexion 
mysql_connect('localhost','user,'9999)or die ('Ha fallado la conexión: '.mysql_error());
         
mysql_select_db('registro')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
 
 
$_pagi_sql "SELECT   id, titulo, comentario, fecha, FROM comentarios ";  
$_pagi_result mysql_query($_pagi_sql $conexion) or die ( mysql_error() );  
 

  
    
//Sentencia sql (sin limit)
//$_pagi_sql = mysql_result($res);

//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos 4;//Elegí un número pequeño para que se generen varias páginas

//cantidad de enlaces que se mostrarán como máximo en la barra de navegación
$_pagi_nav_num_enlaces 3;//Elegí un número pequeño para que se note el resultado

//Decidimos si queremos que se muesten los errores de mysql
$_pagi_mostrar_errores false;//recomendado true sólo en tiempo de desarrollo.

//Si tenemos una consulta compleja que hace que el Paginator no funcione correctamente, 
//realizamos el conteo alternativo.
$_pagi_conteo_alternativo true;//recomendado false.

//Supongamos que sólo nos interesa propagar estas dos variables
$_pagi_propagar = array("id","termino");//No importa si son POST o GET

//Definimos qué estilo CSS se utilizará para los enlaces de paginación.
//El estilo debe estar definido previamente
$_pagi_nav_estilo "paginacion";

//definimos qué irá en el enlace a la página anterior
$_pagi_nav_anterior "&lt;";// podría ir un tag <img> o lo que sea

//definimos qué irá en el enlace a la página siguiente
$_pagi_nav_siguiente "&gt;";// podría ir un tag <img> o lo que sea

//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");

//Leemos y escribimos los registros de la página actual
while($row mysql_fetch_array($_pagi_result)){

echo 
"<table width=70%><tr bgcolor= #61e877>";

echo 
"<td width=70%><b>Titulo: </b>";
echo 
$row[titulo];
echo 
"</div></td>";
echo 
"<td width=30%><b>Numero: </b>";
echo 
$row[id];
echo 
"</td>";

echo 
"</tr>";
echo
"<tr>&nbsp;</tr>";
echo 
"<tr bgcolor= #cccccc><b> &nbsp;&nbsp;&nbsp;Comentario: </b><br>";

echo 
$row[comentario];
echo 
"</tr>";

echo
"<tr bgcolor= #cccccc >&nbsp;</tr>";
echo 
"<tr bgcolor= #cccccc><b> &nbsp;&nbsp;&nbsp;Fecha: </b>";
echo 
$row[fecha];
 
echo 
"</tr>";


echo
"<tr bgcolor= #cccccc>&nbsp;</tr>";


echo
"<tr bgcolor= #cccccc>&nbsp;</tr>";

echo 
"</table>" ;

}

echo 
"<table width=50%><tr bgcolor= #61e877><div align=center>";
//Incluimos la barra de navegación

echo"<p>".$_pagi_navegacion."</p>";
echo 
"</div></tr>";
echo
"<tr>&nbsp;</tr>";
//Incluimos la información de la página actual

echo"<tr><div align=center><p>Resultados ".$_pagi_info."</p></div>";
echo 
"</tr>";    
echo 
"</table>" ;    
    
        
  
?>