Nueva pregunta

Pregunta:

Fecha: 30-03-2016 12:52:59 (En Español)

Problema al obtener cierto cosas en la consulta sql[Resuelta]

Hola compañeros por alguna extraña razon tengo una cosa que no entiendo o no mas no puedo obtener resulta que hice una pequeña tabla con dos filas una llamada data y la otra data2, y yo lo que intento obtener son todos los datos de que tiene solo esa fila pero no me sale asi le hice yo conste que ya he probado de varias formas, pero tampoco me sale u.u :

require_once("config.php");
class SQL {

public function __construct() {
$dop = new ConexionPDO();
$dopa = $dop->Connect();
$sqa = "SELECT data FROM example"; // la consulta
$loc = $dopa->prepare($sqa);
$loc->execute();
$pop = $loc->rowCount(); // cuenta filas
$g = $loc->fetch();
foreach($g as $key) {
echo $key; // resultado yes yes
}
}
}
$sqli = new SQL();
?>


Como ven el resultado es yes yes viendo mi tabla 2 filas tienes eso yes yes pero no entiendo por que aparece lo que tiene la otra fila data2 si ni consiquiera la llamo solo a la fila data, y ni consiquiera me salen la demas informacion que hay en la fila data :/ y no se por que, alguien sabe por que?

Para ayudar entender mas esta pregunta repito tengo 2 filas una llamada data y otra data2 una contiene ambas tienen 3 lineas osea 3 cosas insertadas, ejemplo en data: yes, como, papitas (ejemplo) y eso quiero tener las 3 cosas de la fila data, no que me saque lo que hay en la otra fila data2 cuando ni consiquiera la llame en la colsulta :'v

Espero me puedan ayudar
Saludos n.n
Etiquetas: MySQL - PHP PDO - Pregunta - SQL Votos: 0 - Respuestas: 8 - Vistas: 11 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 30-03-2016 13:27:01 No se entiende tu pregunta , toma pantallazo a la data de tu tabla

    haz esto

    
    select * from example
    
    


    y muestra la imagen

    saludos!!!!
      Votos: 1 - Link respuesta
     
  • Fecha: 30-03-2016 13:35:20 mas bien no entiendo, o no leyo por que dije no quiero llamar a las todas las filas y usted puso:

    SELECT * FROM example
    


    que seria llamar a todas las filas, y digame que no entiendo?
      Votos: 0 - Link respuesta
     
  • Fecha: 30-03-2016 14:14:35 quiero que llames a toda las filas , muestre la imagen y luego diga a quien quieres llamar , porque lo q escribistes no se entiende lo que necesitas

    saludos
      Votos: 0 - Link respuesta
     
  • Fecha: 30-03-2016 15:02:21 mira te lo pondre de una manera muy facil de entender, nos guiaremos on esta imagen que pondre:



    y aqui el codigo php:

    require_once("config.php");
    class SQL {
    
    public function __construct() {
    $dop = new ConexionPDO();
    $dopa = $dop->Connect();
    $sqa = "SELECT * FROM example";
    $loc = $dopa->prepare($sqa);
    $loc->execute();
    $pop = $loc->rowCount(); // cuenta filas, solo lo uso por si ocupo usar for, while o dar el resultado de filas en este caso son 2
    $g = $loc->fetch();
    echo "<br />" . $g['data'] . "<br />" . $g['data2'];
    }
    }
    $sqli = new SQL();
    ?>
    


    hasta ahi si le entiende no? es lo normal en la pantalla se ve como resultado: los cabos rusia.

    pero yo quisiera saber si puedo obtener tambien el segundo valor de la columna 2 de data o data2 y ahora en la pantalla sea: Los Cabos, Los Angeles, Rusia, Colombia

    espero esta vez si me hubieras entendo :c

    Saludos
      Votos: 1 - Link respuesta
     
  • Fecha: 30-03-2016 15:35:37 Despues de un rato solucione la pregunta solo obtenia el valor de una fila por que usaba fetch() en vez de fetchAll() quedando asi:

    require_once("config.php");
    class SQL {
    public function __construct() {
    $dop = new ConexionPDO();
    $dopa = $dop->Connect();
    $sqa = "SELECT * FROM example";
    $loc = $dopa->prepare($sqa);
    $loc->execute();
    $g = $loc->fetchAll();
    foreach($g as $key) {
    echo $key['data'] . "<br />" . $key['data2'] . "<br />";
    }
    }
    }
    $sqli = new SQL();
    ?>
    


    Doy la pregunta resuelta :D (no puedo creer 7n7 que solo era eso pero luego de leer el manual de PDO lo supe al momento de leerlo asi que lo puse en practica).

    Saludos n.n
      Votos: 1 - Link respuesta
     
  • Fecha: 31-03-2016 04:36:57 jajajajajjajajaja   Votos: 0 - Link respuesta
     
  • Fecha: 31-03-2016 10:14:28 Perdón por ser tan directo, pero "me sangran los ojos"


    En el titulo: "cierto cosas"

    Empiezo a leer y "tengo una cosa que no entiendo o no mas no puedo obtener"

    Por favor, no escriban así...

    Intente seguir leyendo pero me fue imposible...
      Votos: 4 - Link respuesta
     
  • Fecha: 02-04-2016 19:18:55
    Gustavo no sos el unico, a mi tambien me ha costado leerlo.
    Pense que era un mensaje mal descifrado.


    A mi me produjo un Error en tiempo de lectura, se ha abortado la ejecución. jejeje

    Hay que tomarse el tiempo en redactar con claridad la petición para que sea bien entendido por los lectores y puedan brindar una buena respuesta, evitando de adivinar lo que ha expuesto el autor de la pregunta.

    Sin animo de ofender

    Saludos
      Votos: 2 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com