Programación Web y Scripting > PHP
No Funciona Consulta A Base De Datos
(1/1)
neorent:
que tal amigos del foro estoy haciendo una consulta pero no me resulta ustedes podria ver que esta mal bueno este es el error que me da
--- Código: Text --- Warning: odbc_do(): SQL error: [Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la cláusula ORDER BY., SQL state 37000 in SQLExecDirect in c:\easyphp1-8\www\soporte\access\pruebadeacccess.php on line 19
bueno les dejo el code para chekar que pasa gracias a todos
pruebadeacccess.php
--- Código: Text --- <HTML><style type="text/css"><!--.Estilo1 {font-size: 36px}--></style><HEAD><TITLE>REQUERIMIENTOS PENDIENTES</TITLE></HEAD><BODY><body bgcolor="#14285f"> <?php include("formato.php");?><?php include("../Funciones/myfunc.php");?><?php CabeceraPagina(); ?><?php// Se establece la conexión con la fuente de datos$var="SOLUCIONADO";$conex = odbc_connect("base_soporte","","");$consulta = "select folio_atencion, fecha_llamado, hora_llamado, usuario_atencion, direccion_depto, n_oficina, fono_anexo, problema_descrito, tecnico_asignado, estado_atencion from maestro_atenciones ORDER BY `folio_atencion` ASC WHERE (estado_atencion <> '$var')";$resultado = odbc_do($conex, $consulta);$Num_Campos = odbc_num_rows($resultado);if ($Num_Campos==0){ echo "DATO NO EXISTE\n"; } ?> <TABLE height="5%" BORDER=1 align="left" CELLPADDING=0 CELLSPACING=0"> <TR><TD class="style13"> Nº SOLICITUD </TD><TD class="style13"> FECHA SOLICITUD </TD><TD class="style13"> HORA SOLICITUD </TD><TD class="style13"> NOMBRE USUARIO </TD><TD class="style13"> DIRE/UNI. </TD><TD class="style13"> OFICINA. </TD><TD class="style13"> FONO/ANEXO </TD><TD class="style13"> TIPO REQUERIMIENTO </TD><td class="style13"> TECNICO ASIGNADO </td> <td class="style13"> ESTADO ATENCION </td> </TR> <?php while($row = odbc_fetch_array($resultado)) { printf("<tr> <td><span class='style13'> %s</span></td> <td><span class='style13'> %s</span></td> <td><span class='style13'> %s</span></td> <td><span class='style13'> %s</span></td> <td><span class='style13'> %s</span></td> <td><span class='style13'> %s</span></td> <td><span class='style13'> %s</span></td> <td><span class='style13'> %s</span></td> <td><span class='style13'> %s</span></td> <td><span class='style13'> %s</span></td> </tr>", $row["folio_atencion"], cambiaf_a_normal($row["fecha_llamado"]), cambiah_a_normal($row["hora_llamado"]), $row["usuario_atencion"], $row["direccion_depto"], $row["n_oficina"], $row["fono_anexo"], $row["problema_descrito"], $row["tecnico_asignado"], $row["estado_atencion"]); } //echo "<p><a href=fbusqueda.php>Volver a Buscar</p> \n"; echo "\n"; //Se liberan recursos y se cierra la conexiónodbc_free_result($resultado);odbc_close($conex);?></table> <?php PiePagina(); ?></BODY></HTML>
F_Tanori:
--- Código: Text --- $consulta = "select folio_atencion, fecha_llamado, hora_llamado, usuario_atencion, direccion_depto, n_oficina, fono_anexo, problema_descrito, tecnico_asignado, estado_atencion from maestro_atenciones WHERE (estado_atencion <> '$var')ORDER BY folio_atencion ASC";
El ORDER BY es despues del WHERE :)
Saludos
neorent:
gracias por la ayuda funciona de maravilla gracias
Navegación
Ir a la versión completa