Foros del Web » Programando para Internet » PHP »

por que esta consulta no funciona

Estas en el tema de por que esta consulta no funciona en el foro de PHP en Foros del Web. 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: ...
  #1 (permalink)  
Antiguo 29/02/2008, 11:38
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 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>" ;    
    
        
  
?>
  #2 (permalink)  
Antiguo 29/02/2008, 11:57
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: por que esta consulta no funciona

Código PHP:
$_pagi_sql "SELECT   id, titulo, comentario, fecha, FROM comentarios "
Te sobra una coma [,] después de fecha y antes de FROM

Un saludo,
  #3 (permalink)  
Antiguo 29/02/2008, 12:00
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: por que esta consulta no funciona

toda la tgarde por la dichosa coma

Gracias Okram
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:46.