elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 27
1  Programación / PHP / Generar JSON desde una tabla en MYSQL en: 21 Marzo 2023, 05:56 am
Hola a todos un cordial saludo, pues intento generar un archivo JSON desde una tabla en MYSQL.

Mi problema es que en una de las columnas hay otro JSON que necesito extraer pero este me lo devuelve como texto y no funciona el json_decode();

Alguien que me pueda ayudar, este es mi codigo:

Código
  1. // Crear la conexión
  2. $conn = new mysqli($servername, $username, $password, $dbname);
  3.  
  4. // Verificar la conexión
  5. if ($conn->connect_error) {
  6.    die("Conexión fallida: " . $conn->connect_error);
  7. }
  8.  
  9. function getTableDataAsJSON($tableName, $connection) {
  10.    // Eliminar caracteres extraños y convertir a utf8mb4_unicode_ci
  11.    mysqli_set_charset($connection, "utf8mb4");
  12.    mysqli_query($connection, "SET NAMES 'utf8mb4' COLLATE 'utf8mb4_unicode_ci'");
  13.  
  14.    // Obtener los datos de la tabla
  15.    $result = mysqli_query($connection, "SELECT * FROM " . $tableName);
  16.  
  17.    // Crear un array con los datos
  18.    $tableData = array();
  19.    while ($row = mysqli_fetch_assoc($result)) {
  20.        // Si la fila tiene una columna llamada "json", codificar el valor como JSON
  21.        if (array_key_exists('json', $row)) {
  22.            //$string = substr($row['json'],1);
  23.            //$string = substr($row['json'],0,-1);
  24.  
  25.            $row['json'] = json_decode($row['json'], JSON_UNESCAPED_SLASHES);;
  26.            //echo $row['json'];
  27.        }
  28.        // Remover las barras invertidas innecesarias
  29.        $row = array_map(function($value) {
  30.            return stripslashes($value);
  31.        }, $row);
  32.        $tableData[] = $row;
  33.    }
  34.  
  35.    // Convertir el array a JSON sin barras invertidas adicionales
  36.    $json = json_encode($tableData, JSON_UNESCAPED_SLASHES);
  37.  
  38.    // Devolver el JSON
  39.    return stripslashes($json);
  40. }
  41.  
  42. echo getTableDataAsJson("incentives",$conn);
  43.  
2  Programación / Bases de Datos / Re: Indicar nombre a registros de una consulta en: 26 Junio 2018, 16:49 pm
Código
  1. SELECT MITABLA_A.nombre AS mitabla_a_nombre,
  2.       MITABLA_B.nombre AS mitabla_b_nombre
  3. FROM   ......

Hola, antes que nada muchas gracias por responder.

A lo que me refiero es que estoy obteniendo esto:


https://prnt.sc/jzl6at

Y como ves dice:
nombre apellido
nombre apellido

Y uno pertenece al cliente y otro al empleado...
Quiero saber como obtener en la consulta
Cliente.nombre
Cliente.apellido
Empleado.nombre
Empleado.apellido
3  Programación / Bases de Datos / Indicar nombre a registros de una consulta en: 25 Junio 2018, 00:36 am
Hola, tengo la siguiente consulta SQL en la cual busco solo algunos datos de diferentes tablas:

Código
  1.  
  2. SELECT PAGO.importe,PAGO.fecha_reg, EMPLEADO.nombre, EMPLEADO.apellido, CLIENTE.nombre, CLIENTE.apellido, PRESTAMO.importe, PRESTAMO.fecha_reg FROM PRESTAMOS PRESTAMO, PAGOS PAGO, CLIENTES CLIENTE, EMPLEADOS EMPLEADO WHERE PAGO.id = 1 AND CLIENTE.id = PAGO.id_cliente AND PRESTAMO.id = PAGO.id_prestamo
  3.  
  4.  

En la cual obtengo lo siguiente:


https://prnt.sc/jzl6at


Hasta ahí todo bien.
Pero a la hora de identificar el nombre y apellido del cliente y del empleado no puedo ya que en las tablas se llama igual y también con el préstamo y el pago en la parte del dinero se llama importe.
Entonces quiero saber como puedo poner que sea:

Empleado.nombre, Empleado.apellido
Cliente.nombre, Cliente.apellido
Prestamo.importe
Pago.importe

Como hago esto.
Muchas gracias de ante mano.
4  Programación / Programación Visual Basic / Crear listbox personalizado en: 14 Mayo 2016, 23:38 pm
Hola muy buenas tardes o noche segun su horario.

Bueno pues estoy en el desarollo de un juego, y ahora me gustaria crear por asi decirlo una lista con las salas creadas por los usuarios.

E creado una grafica para que tengan mas o menos la idea de que busco porque no puedo hacerlo en un listview, listbox o otro control parecido.

[img]http://prntscr.com/b438q9[img]

Y pues lo que me gustaria hacer es que en el picturebox se agregen items exactamente como los otros pero que cada uno tenga su distinta informacion es decir que cada item(Frame) tenga los datos de los 2 jugadores en esa sala y que se puedan desplazar con el scroll.

Lo que e echo hasta ahora es ponerle el indice 0 a todos los controles y luego cargarlos con un load() pero no me funciona :/


===================

Disculpen sin querer cree 2 post identicos, algun moderador que elimine este post porfavor!


Si alguien pudiece ayudarme sera de gran utilidad para mi.
Gracias por leer.
5  Programación / Programación Visual Basic / Re: [VB6]Comprimir Carpetas y SubCarpetas sin necesidad de OCX o DLLs en: 13 Febrero 2016, 18:48 pm
Muchas gracias a todos por responder, en serio lo aprecio mucho.
Pero debo comentarles que soy un poco Noob en esto, y pues no conozco todos los terminos de esta area.

Pensaba que existia algun ejemplo que me ayudara a hacer estos .ZIP con Visual Basic 6.

Corrijanme si estoy equivocado.


Gracias por sus respuestas!
6  Programación / Programación Visual Basic / Re: [VB6]Comprimir Carpetas y SubCarpetas sin necesidad de OCX o DLLs en: 10 Febrero 2016, 06:18 am
Hola, gracias por responder.
De casualidad conoce usted algun ejemplo de como hacer eso?

Saludos!
7  Programación / Programación Visual Basic / [VB6]Comprimir Carpetas y SubCarpetas sin necesidad de OCX o DLLs en: 23 Enero 2016, 20:19 pm
Hola.
estuve dias buscando esto pero no encuentro nada exacto!
Pido que no sea por OXC o DLLs porque algunas PC aveces no puenen registrarlo!
8  Programación / Programación Visual Basic / Re: Como Crear Una conexión Con Otra PC ? en: 24 Noviembre 2015, 19:50 pm
Aprende a usar Winsock, y puedes crear servidores para manejar las multiconexiones, si es una conexion entre solo una pc y otra usa solo el Winsock y con la IP y el Puerto puedes conectar las pc!
9  Programación / PHP / [PHP] Abrir txt y agregar líneas al final del texto en: 24 Noviembre 2015, 04:28 am
Hola un largo tiempo sin pasar por aquí.
Mi problema es el siguiente:
Tengo 4 archivos:
-generar.php
-descargar.php
-template.js
-mod.js

Bien lo que intento hacer es que generar.PHP abra el template.js y lo pegue en una variable la cual pueda usar para agregar unas líneas al final del templete.js y guardarlo en mod.js para posteriormente descargarlo.

Tengo esto:
Código
  1.  
  2.  
  3. <?php
  4. $mod = "";
  5. $username='"test"';
  6. $code = '"FA82BA8V1BI0SBA8RAVA"';
  7.  
  8. $f=fopen("template.js","r") or exit("Unable to open file!");
  9. while (!feof($f))
  10. {
  11. $x=fgetc($f);
  12. $mod = nl2br($x);
  13. // The line above stores a character in $x.
  14. echo $con= $mod ." ModLoader.username=".$username."; var ModLoader.code=".$code.";";
  15. }
  16.  
  17. $a=fopen("mod.js","w");
  18. fclose($a);
  19.  
  20. echo $con;
  21.  
  22. fclose($f);
  23.  
  24.  
  25.  
  26. //file_put_contents('mod.js',$con);
  27.  
  28. echo '<br>Gracias por descargar Mod.js<br>';
  29. echo '<a href="descargar.php?file=mod.js">Descargar</a>';
  30. ?>
  31.  
10  Programación / Scripting / Re: [Java Script] )(Split) Como obtener datos de un String como un config.ini en: 4 Agosto 2015, 00:08 am
Hola, wow bastantes respuestas muy buenas de parte de ustedes.
Muchas gracias, ahora mismo probare cada uno de los codigos.

PD: No uso JSON porque en si no es javascript es una app que usa javascript para crear modificaciones a un juego y tiene su propia API.
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 27
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines