Foros del Web » Programando para Internet » Jquery »

Problemas al hacer un select con mysql

Estas en el tema de Problemas al hacer un select con mysql en el foro de Jquery en Foros del Web. Hola quiero generar un código que de tal manera me traiga las columnas que tengan como tema "materias" --------------------------------------------------------------------------------------------------- id autor tema link 1 Carlos ...
  #1 (permalink)  
Antiguo 18/05/2015, 18:46
 
Fecha de Ingreso: mayo-2015
Mensajes: 11
Antigüedad: 8 años, 11 meses
Puntos: 0
Problemas al hacer un select con mysql

Hola quiero generar un código que de tal manera me traiga las columnas que tengan como tema "materias"

---------------------------------------------------------------------------------------------------

id autor tema link

1 Carlos Materias archivos/Nivel 3 Fisica.docx
2 Carlos Materias archivos/Nivel 3 Fisica.docx
3 Carlos Materias archivos/Nivel 3 Autobiografía.docx

---------------------------------------------------------------------------------------------------

De manera que utilizo este código

SELECT * FROM archivos WHERE tema = 'Materias' ORDER BY id DESC
Y unicamente me aparece la columna 1
¿Como lo Soluciono?
  #2 (permalink)  
Antiguo 19/05/2015, 06:14
(Desactivado)
 
Fecha de Ingreso: abril-2013
Ubicación: rosario
Mensajes: 248
Antigüedad: 11 años
Puntos: 17
Respuesta: Problemas al hacer un select con mysql

y el codigo que hiciste para recuperar esas filas?
  #3 (permalink)  
Antiguo 20/05/2015, 03:03
 
Fecha de Ingreso: mayo-2015
Mensajes: 11
Antigüedad: 8 años, 11 meses
Puntos: 0
Respuesta: Problemas al hacer un select con mysql

Código PHP:
Ver original
  1. <?php
  2.     $user = 'root';
  3.         $password = 'root';
  4.         $db = 'contecxtualc';
  5.         $host = 'localhost';
  6.         $port = 8889;
  7.         $link = mysql_connect(
  8.        "$host:$port",
  9.        $user,
  10.        $password
  11.     );
  12.     $db_selected = mysql_select_db(
  13.        $db,
  14.        $link
  15.     );
  16.     mysql_set_charset('utf8');
  17.  
  18.     $tema = $_POST['TEMA'];
  19.  
  20.     $q = "SELECT * from archivos WHERE tema = '" . $tema . "' ORDER BY id DESC;";
  21.     $rq = mysql_query($q);
  22.     $arreglo = array();
  23.     $i = 0;
  24.     while($fa = mysql_fetch_array($rq))
  25.     {
  26.         $arreglo[$i] = array($fa[autor],$fa[tema],$fa[link]);
  27.         $i++;
  28.     }
  29.     echo json_encode($arreglo);
  30.    
  31.    
  32. ?>
  #4 (permalink)  
Antiguo 20/05/2015, 10:58
(Desactivado)
 
Fecha de Ingreso: abril-2013
Ubicación: rosario
Mensajes: 248
Antigüedad: 11 años
Puntos: 17
Respuesta: Problemas al hacer un select con mysql

primero debes controlar que realmente te traer los 3 registros, ej:
Código PHP:
Ver original
  1. print_r($arreglo);

Si es asi, tenes q poner el codigo del lado del cliente para ver como lo recuperas(no se olviden q NO somo adivinos)

y en ese codigo podes hacer un console.log(array) y revisar si estan los 3 registros
  #5 (permalink)  
Antiguo 20/05/2015, 20:33
 
Fecha de Ingreso: mayo-2015
Mensajes: 11
Antigüedad: 8 años, 11 meses
Puntos: 0
Respuesta: Problemas al hacer un select con mysql

Pero el problema es de la instrucción sql, prové lo que me dijiste y me dio lo mismo, de hecho en el phpMyAdmin del Server puse ese código y me devolvió solo ese valor

Etiquetas: mysql
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 22:52.