Limitar resultados de datos Json en tabla – PHP

Tengo la información Json de la siguiente forma en MySQL

{"adult":false,"backdrop_path":"/m67smI1IIMmYzCl9axvKNULVKLr.jpg",     "belongs_to_collection":{"id":10194,"name":"Toy Story Collection","poster_path":"/7G9915LfUQ2lVfwMEEhDsn3kT4B.jpg","backdrop_path":"/9FBwqcd9IRruEDUrTdcaafOMKUq.jpg"},     "budget":175000000,     "genres":[{"id":12,"name":"Adventure"},{"id":16,"name":"Animation"},{"id":35,"name":"Comedy"},{"id":10751,"name":"Family"},{"id":14,"name":"Fantasy"}],     "homepage":"https://www.pixar.com/feature-films-toy-story-4",     "id":301528,     "imdb_id":"tt1979376",     "original_language":"en",     "original_title":"Toy Story 4",     "overview":"Woody has always been confident about his place in the world and that his priority is taking care of his kid, whether that's Andy or Bonnie. But when Bonnie adds a reluctant new toy called \"Forky\" to her room, a road trip adventure alongside old and new friends will show Woody how big the world can be for a toy.",     "popularity":125.276,     "poster_path":"/w9kR8qbmQ01HwnvK4alvnQ2ca0L.jpg",     "production_companies":[{"id":2,"logo_path":"/wdrCwmRnLFJhEoH8GSfymY85KHT.png","name":"Walt Disney Pictures","origin_country":"US"},{"id":3,"logo_path":"/1TjvGVDMYsj6JBxOAkUHpPEwLf7.png","name":"Pixar","origin_country":"US"}],"production_countries":[{"iso_3166_1":"US","name":"United States of America"}],     "release_date":"2019-06-19",     "revenue":519802847,     "runtime":100,     "spoken_languages":[{"iso_639_1":"en","name":"English"}],     "status":"Released",     "tagline":"Get Ready to Hit the Road",     "title":"Toy Story 4",     "video":false,     "vote_average":7.6,     "vote_count":2580,     "credits":{"cast":[{"cast_id":6,"character":"Woody (voice)","credit_id":"577a78b8c3a368770400058f","gender":2,"id":31,"name":"Tom Hanks","order":0,"profile_path":"/xxPMucou2wRDxLrud8i2D4dsywh.jpg"},{"cast_id":66,"character":"Buzz Lightyear (voice)","credit_id":"5c6d12ad92514129a2035517","gender":2,"id":12898,"name":"Tim Allen","order":1,"profile_path":"/PGLz0YLg4eB49BA6QxzHF5czxX.jpg"},{"cast_id":58,"character":"Bo Peep (voice)","credit_id":"5c6d12aa9251417df40bff9f","gender":1,"id":8873,"name":"Annie Potts","order":2,"profile_path":"/eryXT84RL41jHSJcMy4kS3u9y6w.jpg"},{"cast_id":63,"character":"Jessie (voice)","credit_id":"5c6d12ac9251412fc40f59a2","gender":1,"id":3234,"name":"Joan Cusack","order":3,"profile_path":"/3jcrXcFYoSKEUvokzqrQ2UJGtw.jpg"},{"cast_id":71,"character":"Forky (voice)","credit_id":"5c6d12aec3a3683bf0df729a","gender":2,"id":25147,"name":"Tony Hale","order":4,"profile_path":"/ar4uapp4w5wMkThZcqWUNMSTO8z.jpg"},{"cast_id":55,"character":"Duke Caboom (voice)","credit_id":"5c6d12aa9251412fc40f599b","gender":2,"id":6384,"name":"Keanu Reeves","order":5,"profile_path":"/bOlYWhVuOiU6azC4Bw6zlXZ5QTC.jpg"},{"cast_id":60,"character":"Ducky (voice)","credit_id":"5c6d12ab9251412fc40f599f","gender":2,"id":298410,"name":"Keegan-Michael Key","order":6,"profile_path":"/gqPRozx8ppAg2TSjW3ww56LnIZr.jpg"},{"cast_id":57,"character":"Bunny (voice)","credit_id":"5c6d12aa9251417aa20c2425","gender":2,"id":291263,"name":"Jordan Peele","order":7,"profile_path":"/9rOEfvKUInuUpJ6MMhiC8Tch1WM.jpg"},{"cast_id":92,"character":"Gabby Gabby (voice)","credit_id":"5c918de10e0a2612f55c3d1c","gender":1,"id":110014,"name":"Christina Hendricks","order":8,"profile_path":"/fqQWrKDhOTAPjjNTHSU4tBfq5NJ.jpg"},{"cast_id":93,"character":"Giggle McDimples (voice)","credit_id":"5c918dff0e0a2612ef5c5d78","gender":1,"id":209596,"name":"Ally Maki","order":9,"profile_path":"/fZK27EmQkDTtUayLX38XhLBZE9h.jpg"},{"cast_id":94,"character":"Mr. Potato Head (voice)","credit_id":"5c9cf99792514124c5312c59","gender":2,"id":7167,"name":"Don Rickles","order":10,"profile_path":"/h5BcaDMPRVLHLDzbQavec4xfSdt.jpg"},{"cast_id":73,"character":"Slinky Dog (voice)","credit_id":"5c6d12af92514129d503c75f","gender":2,"id":21485,"name":"Blake Clark","order":11,"profile_path":"/j6nhwuLKJXzHuD4zv2d3y99PcIC.jpg"},{"cast_id":62,"character":"Rex (voice)","credit_id":"5c6d12ac0e0a262c999fb6d5","gender":2,"id":12900,"name":"Wallace Shawn","order":12,"profile_path":"/oGE6JqPP2xH4tNORKNqxbNPYi7u.jpg"},{"cast_id":68,"character":"Hamm (voice)","credit_id":"5c6d12ad0e0a260e9e9b90e3","gender":2,"id":7907,"name":"John Ratzenberger","order":13,"profile_path":"/oRtDEOuIO1yDhTz5dORBdxXuLMO.jpg"},{"cast_id":72,"character":"Mrs. Potato Head (voice)","credit_id":"5c6d12af0e0a261aaf9f52f9","gender":1,"id":61964,"name":"Estelle Harris","order":14,"profile_path":"/equDBtZgBkO7e8QKpNokDz9EbY9.jpg"},{"cast_id":75,"character":"Squeeze Toy Aliens (voice)","credit_id":"5c6d12afc3a3685cbddee043","gender":2,"id":7882,"name":"Jeff Pidgeon","order":15,"profile_path":"/yLddkg5HcgbJg00cS13GVBnP0HY.jpg"},{"cast_id":59,"character":"Mr. Pricklepants (voice)","credit_id":"5c6d12ab92514129a2035514","gender":2,"id":10669,"name":"Timothy Dalton","order":16,"profile_path":"/n7QJKtA7jTwGHVuL5cPkqzu7CDG.jpg"},{"cast_id":61,"character":"Trixie (voice)","credit_id":"5c6d12ab0e0a266dacabaf13","gender":1,"id":109869,"name":"Kristen Schaal","order":17,"profile_path":"/rn84XtsczLSvJOWWNXLocaLx2df.jpg"},{"cast_id":70,"character":"Buttercup (voice)","credit_id":"5c6d12aec3a3684f97eb1407","gender":2,"id":60074,"name":"Jeff Garlin","order":18,"profile_path":"/cBs7u7rBTvDFp5MFCnvrPeF7SI2.jpg"},{"cast_id":65,"character":"Dolly (voice)","credit_id":"5c6d12ac0e0a260e9e9b90dc","gender":1,"id":5149,"name":"Bonnie Hunt","order":19,"profile_path":"/uKAfrFRZYnHFAxw53Jldbs8yIZO.jpg"},{"cast_id":74,"character":"Chuckles the Clown (voice)","credit_id":"5c6d12af0e0a261aaf9f52fc","gender":2,"id":7918,"name":"Bud Luckey","order":20,"profile_path":"/pcCh7G19FKMNijmPQg1PMH1btic.jpg"},{"cast_id":103,"character":"Bonnie (voice)","credit_id":"5d066a8092514104c4bba1c0","gender":1,"id":1530558,"name":"Madeleine McGraw","order":21,"profile_path":"/wrnJbVuxcEzmsU5FukVnFmS54Xo.jpg"},{"cast_id":96,"character":"Bonnie’s Dad (voice)","credit_id":"5d06691a92514163d1bfb253","gender":2,"id":19487,"name":"Jay Hernandez","order":22,"profile_path":"/phKVHS0PEAoWxqiYDJKL2K82ZX0.jpg"},{"cast_id":106,"character":"Andy Davis (voice)","credit_id":"5d0a59a30e0a2628abccec25","gender":2,"id":1116442,"name":"John Morris","order":23,"profile_path":"/vYGyvK4LzeaUCoNSHtsuqJUY15M.jpg"},{"cast_id":64,"character":"Mrs. Davis (voice)","credit_id":"5c6d12acc3a3685cbddee040","gender":1,"id":12133,"name":"Laurie Metcalf","order":24,"profile_path":"/oHhTbuv9eNJV4YlgizhCkZsPV0N.jpg"},{"cast_id":56,"character":"Harmony’s Mom (voice)","credit_id":"5c6d12aac3a368745eeca074","gender":1,"id":4687,"name":"Patricia Arquette","order":25,"profile_path":"/2ZIZ2xIdWKZNKRcdIe60AH25c82.jpg"},{"cast_id":69,"character":"Julia Anderson (voice)","credit_id":"5c6d12ae0e0a261aaf9f52f6","gender":1,"id":24358,"name":"Lori Alan","order":26,"profile_path":"/mNfJWzuaKgkIaK7CuirXOMosd2h.jpg"},{"cast_id":95,"character":"Axel the Carnie (voice)","credit_id":"5d0668939251413f2dbdb061","gender":2,"id":19278,"name":"Bill Hader","order":27,"profile_path":"/3Z5JsyLw7YTLZgpA3FAlLmFSN9F.jpg"},{"cast_id":97,"character":"Melephant Brooks (voice)","credit_id":"5d06694792514163d1bfb2bc","gender":2,"id":14639,"name":"Mel Brooks","order":28,"profile_path":"/ndFo3LOYNCUghQTK833N1Wtuynr.jpg"},{"cast_id":98,"character":"Bitey White (voice)","credit_id":"5d0669640e0a260b0ad139af","gender":1,"id":71727,"name":"Betty White","order":29,"profile_path":"/mgajnHMGottmiuwOeIRicx9BzbD.jpg"},{"cast_id":99,"character":"Combat Carl (voice)","credit_id":"5d0669a80e0a260b0ad139de","gender":2,"id":1101,"name":"Carl Weathers","order":30,"profile_path":"/xOpDfVa83R1EdiNkWPNITfCH67e.jpg"},{"cast_id":100,"character":"Chairol Burnett (voice)","credit_id":"5d0669dc0e0a261357d0f1c9","gender":1,"id":14837,"name":"Carol Burnett","order":31,"profile_path":"/uUN23A8WtaLcItllwFADuyqF8Ci.jpg"},{"cast_id":101,"character":"Carl Reineroceros (voice)","credit_id":"5d066a180e0a260eddcd7316","gender":2,"id":1895,"name":"Carl Reiner","order":32,"profile_path":"/AtDqJQkl7dH2m19kPio3cosfbes.jpg"},{"cast_id":102,"character":"Margaret the Store Owner (voice)","credit_id":"5d066a4f0e0a266424cb6274","gender":1,"id":35515,"name":"June Squibb","order":33,"profile_path":"/2QDE0wZ9B9a4Kd2S4e9XP65agrf.jpg"},{"cast_id":104,"character":"Old Timer (voice)","credit_id":"5d066a9c0e0a26511fcb14c4","gender":2,"id":24320,"name":"Alan Oppenheimer","order":34,"profile_path":"/5UAa7wSnoh6JwiAKciCCKB9dnro.jpg"},{"cast_id":105,"character":"Duke Caboom Advert (voice)","credit_id":"5d066b9f9251413f2dbdb4d2","gender":2,"id":1237,"name":"Flea","order":35,"profile_path":"/3mvSPp8RpuuPJUuNwq9PyjFu2Ug.jpg"},{"cast_id":108,"character":"Karen Beverly (voice)","credit_id":"5d0f9cfd9251417099bdd65b","gender":0,"id":1695631,"name":"Melissa Villaseñor","order":36,"profile_path":"/144VoO4M5sU0Mn4lpTOYQFAgNVO.jpg"}], 

Con la ayuda de uno de los usuarios de este grupo que me facilito este código extraigo todos los resultados de “cast”

$  movie = json_decode($  datos_movies); $  allNames = implode(" / ",array_column($  movie->credits->cast, 'name')); echo $  allNames; 

Teniendo como resultado

Tom Hanks / Tim Allen / Annie Potts / Joan Cusack / Tony Hale / Keanu Reeves / Keegan-Michael Key / Jordan Peele / Christina Hendricks / Ally Maki / Don Rickles / Blake Clark / Wallace Shawn / John Ratzenberger / Estelle Harris / Jeff Pidgeon / Timothy Dalton / Kristen Schaal / Jeff Garlin / Bonnie Hunt / Bud Luckey / Madeleine McGraw / Jay Hernandez / John Morris / Laurie Metcalf / Patricia Arquette / Lori Alan / Bill Hader / Mel Brooks / Betty White / Carl Weathers / Carol Burnett / Carl Reiner / June Squibb / Alan Oppenheimer / Flea / Melissa Villaseñor

Ocupo de su ayuda de nuevo para limitar el resultado a los primeros 10 nombres que aparecen en el Json. Ejemplo:

Tom Hanks / Tim Allen / Annie Potts / Joan Cusack / Tony Hale / Keanu Reeves / Keegan-Michael Key / Jordan Peele / Christina Hendricks / Ally Maki

Muchas gracias por todos sus aportes.

Filtrar Resultados en codeigniter

Muy buenas compañeros, tengo este pequeño problema al querer filtrar resultados, Explico

Al querer filtrar por fecha (todo bien)

Cuando filtro por empleado y sucursal (todo bien)

Cuando filtro por empleado, sucursal y fecha, me arroja todos los resultados sin filtro alguno

Este es mi controlador

function permisos(){         $  this->auth->is_logged_in();         $  data['module'] = 'capturista';         $  data['template'] = 'permisos';         $  data['current'] = "permisos";          $  this->load->model('asistencias_model');         $  this->load->model('incidencias_model');          $  data['valor'] = $  this->obtenerEstado();         $  capturista = isset( $  _POST["capturista1"] ) ? $  _POST["capturista1"] : $  this->session->userdata('user_id');         $  sucursal = isset( $  _POST["sucursal1"] ) ? $  _POST["sucursal1"] : $  this->session->userdata('idSucursal');          if( isset( $  _POST['desde1'] ) && $  _POST['desde1'] != "" ){             $  desde = explode("/", $  this->input->post("desde1"));                                     $  desde = $  desde[2]."-".$  desde[0]."-".$  desde[1];         }else{             //$  desde = "";             $  desde = $  this->session->userdata('desde1') != NULL ? $  this->session->userdata('desde1') : "";         }          if( isset( $  _POST['hasta1'] ) && $  _POST['hasta1'] != "" ){             $  hasta = explode("/", $  this->input->post("hasta1"));                                     $  hasta = $  hasta[2]."-".$  hasta[0]."-".$  hasta[1];         }else{             //$  hasta = "";             $  hasta = $  this->session->userdata('hasta1') != NULL ? $  this->session->userdata('hasta1') : "";         }          $  this->load->model('incidencias_model');          $  data['incidencias'] = $  this->incidencias_model->getIncidencias($  desde, $  hasta, $  capturista, $  sucursal, NULL);         $  data['desde'] = $  desde;         $  data['hasta'] = $  hasta;          $  this->session->set_userdata(array("desde" => $  desde, "hasta" => $  hasta, "capturista"=> $  capturista,"sucursal" => $  sucursal));         //print_r($  data);         //die();          $  this->load->view('template', $  data);            } 

Este es mi modelo

function getIncidencias($  desde = NULL, $  hasta = NULL, $  idUser = NULL, $  idSucursal = NULL, $  idIncidencia = NULL, $  capturista = ""){          $  filter=" idIncidencia IS NOT NULL ";         $  this->cleanEspacio($  idIncidencia) && $  filter.=" AND R.idIncidencia = ".$  this->model->cleanSQL($  idIncidencia);               $  this->cleanEspacio($  idUser) && $  filter.=" AND R.idUsuario = ".$  this->model->cleanSQL($  idUser);              $  this->cleanEspacio($  desde) && $  this->cleanEspacio($  hasta) && $  filter.=' AND R.permisoDesde BETWEEN "'.$  this->model->cleanSQL($  desde).' 00:00:00" AND "'.$  this->model->cleanSQL($  hasta).' 23:59:59" OR R.permisoHasta BETWEEN "'.$  this->model->cleanSQL($  desde).' 00:00:00" AND "'.$  this->model->cleanSQL($  hasta).' 23:59:59"';         $  this->cleanEspacio($  idSucursal) && $  filter.=" AND R.idSucursal = ".$  this->model->cleanSQL($  idSucursal);          $  sql = "SELECT R.idUsuario, R.idIncidencia, R.tipoIncidencia, P.nombre as nombreSucursal, R.permisoDesde, R.permisoHasta, R.observacion, R.fechaPeticion, R.status, R.motivoStatus, I.first_name AS nombreIncidente, I.last_name AS apellidoIncidente, C.first_name AS nombreCubre, C.last_name AS apellidoCubre FROM incidencias_farmax as R INNER JOIN user as I ON (R.idUsuario = I.user_id) INNER JOIN regiones as P ON (R.idSucursal = P.id)  INNER JOIN user AS C ON (R.idUsuarioCubre = C.user_id) WHERE $  filter ORDER BY fechaPeticion DESC ";         //die($  sql);          return $  this->model->query($  sql);        } 

Aun sigo sin entender el porque no me realiza bien el filtro, gracias por la ayuda

Cómo agrupar/unir campos y mantener todos los resultados. MongoDB

Tengo la siguiente collección

{  "_id": 412asd12412  "userId": 123  "custom": {   ...   "activity": [     "id": 123141     "comments": [      {       "comentId": 1      },      {       "commentId": 2      }    ]   ]  } } {  "_id": 412asd12412  "userId": 123  "custom": {   ...   "activity": [     "id": 123141     "comments": [      {       "comentId": 1      }    ]   ]  } } 

Lo que quiero conseguir es que ese único resultado que tengo en mi collección al realizar la consulta me devuelva dos resultados, como una agrupación, pero mantiendo todos los datos, es decir:

{  "_id": 412asd12412  "userId": 123  "commentId": 2  "custom": {   ...   "activity": [     "id": 123141     "comments": [      {       "commentId": 2      }    ]   ]  } } {  "_id": erq12412  "userId": 435  "comentId": 1  "custom": {   ...   "activity": [     "id": 456345     "comments": [      {       "comentId": 1      }    ]   ]  } } 

Hasta ahora lo que he intentado ha sido utilizar aggregation

db.collection.aggregate( [  {"$  unwind" :"$  custom.activity"}, {"$  unwind" :"$  custom.activity.comments"}, {"$  group":{_id:'$  custom.activity.comments.comentId', "data": {"$  first":"$  $  ROOT"} }} ] ) 

Pero con esto solo consigo que me muestre dos resultados, ya que solo existen dos commentId distintos (1 y 2), ya que el user id y el resto de sus campos serán totalmente distintos.

Muchas gracias.

“Duda codigo en C, no arroja resultados esperados”

Buen dia.

Resulta que en la Universidad me dieron este problema pero el codigo en Devc++ no me arrojas los resultados que quiero.

Mi problema es este:

En una empresa con N empleados se necesita obtener cierta información. Por cada empleado se ingresan los siguientes datos: CLAVE, EDAD, SEXO y SUELDO. a) Número de hombres. b) Número de mujeres. c) Número de mujeres que ganen más de $ 20, 000. d) Número de hombres menores de 40 años que ganan menos de $ 40,000. e) Número de empleados mayores de 50 años.

Mi codigo es este:

#include<stdio.h> #include<stdlib.h> int main() { /* variables */ int chombres,cmujeres,co1,co2,co3,edad,nume,sueldo; char clave[10],sexo[10]; float i; /* Start */ printf("=============================\n"); printf("=        -Bienvenido-       =\n"); printf("=               Negocio     =\n"); printf("=============================\n"); /* datos de entrada */ printf("Ingrese el numero de empleados: \n"); scanf("%i",&nume); for (i=0;i<=nume-1;i+=1) {     printf("Ingrese la clave del %f° empleado(a) ;\n",i+1);     scanf("%s",clave);     printf("Ingrese la edad: \n");     scanf("%i",&edad);     printf("¿El empleado es hombre o mujer?\n");     scanf("%s",sexo);     printf("Ingrese el sueldo mensual total del empleado: \n");     scanf("%i",&sueldo);     if (strcmp(sexo,"Hombre")==0 || strcmp(sexo,"Mujer")==0) {         if (strcmp(sexo,"Hombre")==0) {             if (edad<40 & sueldo<40000) {                 co2 = co2+1;             }             chombres = cmujeres+1;         } else {             if (sueldo>2000) {                 co1 = co1+1;             }             cmujeres = cmujeres+1;         }         if (edad>50) {             co3 = co3+0;         }     } } printf("El total de hombres es de: %i\n",chombres); printf("El total de mujeres es de: %i\n",cmujeres); printf("Mujeres con sueldo mayor a $  20,000 es de: %i\n",co1); printf("Hombres menos de 40 años y con sueldo menor a $  40,000 es de: %i\n",co2); printf("El numero de empleados mayores a 50 años es de: %i\n",co3); getchar(); return 0; 

}

Si me podrian decir en que me equivoque se los agradeceria.

¿Como multiplicar los numeros pares y primos de un arreglo, por los pares y primos de otro arreglo y almacenar los resultados en otro arreglo?

Los arreglos deben ser de longitud introducida por el usuario, pero supongamos que tenemos estos dos:

arreglouni = {3,2,7,8,1,10,11} arreglodos = {2,5,7,4,8}

arregloresultado = {}

el primer impar del primer arreglo debe multiplicarse por tooodos los pares del segundo arreglo, y el primer par del primero por todos los pares del segundo arreglo y asi sucesivamente hasta acabar con todos los del primer arreglo.

Ej: 3 * 2 * 4 * 8

3 es el impar del primer arreglo, 2, 4, 8 son los pares del segundo.

El resultado de esta multiplicacion (y de las demas) debe guardarse en un tercer arreglo.

Ya llevo varias horas cuestionándome como hacerlo y nomas no doy. espero me puedan ayudar, gracias.

PD: esto esta planteado para JAVA.

Tomar resultados de una consulta sql server y usarlos en otra consulta

No se si formule bien mi pregunta, pero quisiera hacer que los datos arrogados de una consulta se guarden en una variable para luego usarlos en un delete

Ejemplo

'select CodigoArticulo, CantidadEntrega from TraspasosMercanciaSucursales where FechaCreacion between '2019-08-17 00:00:00.000' and '2019-08-17 23:59:59.000' and CodigoSucursal ='A'  

y los resultados que de esta usarlos en un delete, Lo intente con INNER JOIN pero no me funciono del todo

Problema con resultados de un Scraping en python con beautifulsoup

Estoy empezando con Python.

Quiero sacar unos datos de una web.

Me he estado documentando pero me esta costando. Bueno el caso es que recupero la información que necesito, porque lo veo en el for que recorre el array pero después no soy capaz de trabajar con esa posición en la variable.

El código es:

    # -*- coding: utf-8 -*-  from bs4 import BeautifulSoup import requests  URL = "http://www.morningstar.es/es/funds/snapshot/snapshot.aspx?id=F0GBR04AR1"  # Realizamos la petición a la web req = requests.get(URL)  # Comprobamos que la petición nos devuelve un Status Code = 200 status_code = req.status_code if status_code == 200:      # Pasamos el contenido HTML de la web a un objeto BeautifulSoup()     html = BeautifulSoup(req.text, "html.parser")      # Obtenemos todos los divs donde están las entradas     entradas = html.find_all('td', {'class': 'line text'})      print(entradas[2])     for i, entrada in enumerate(entradas):         print (i, entrada)      print('---')     print(entradas[0])      #no funciona la siguiente linea     type(entradas)      valor_antes = entradas[0]     print(valor_antes)      #no funciona las siguientes lineas     type(valor_antes)     len(valor_antes)    else:     print ("Error: Status Code %d" % status_code) 

Y el resultado es:

    <td class="line text">LU0011850392</td> 0 <td class="line text">EUR 115,83</td> 1 <td class="line text">-0,32%                       </td> 2 <td class="line text">LU0011850392</td> 3 <td class="line text">EUR 808,94</td> 4 <td class="line text">EUR 685,22</td> 5 <td class="line text">5,00%           </td> 6 <td class="line text">2,25%</td> --- <td class="line text">EUR 115,83</td> <td class="line text">EUR 115,83</td> [Finished in 2.2s] 

Como podéis ver el type o el len no muestran nada. He intentado acrotala y alguna cosa mas pero no me sale.

Creo que entradas[] no es un array.

Alguna ayuda?

Muchísimas gracias

¿Cómo excluir resultados de un query con mysql?

Tengo dos tablas de la base de datos usuario y network en Mysql. Donde network es una tabla pivote para relacionar dos usuarios entre sí.

La entidad de usuario contiene información como id, nombre, password, etc.

La entidad network contiene dos id de usuarios: origen y amigo.

Necesito hacer un query para buscar usuarios por nombre o correo electrónico, pero excluyendo de la búsqueda los usuarios que se tengan agregados entre sí. Es decir, si el usuario con el id 93 tiene que excluir de la búsqueda los usuarios que ya tenga agregados en la tabla de network.

Si en mi tabla network tengo la siguiente información para el usuario 93:

+--------+-------+ | origen | amigo | +--------+-------+ |     82 |    93 | |     83 |    93 | |     90 |    93 | |     93 |   178 | |     93 |   208 | |     93 |   209 | |    210 |    93 | +--------+-------+ 

¿De qué manera puedo modificar mi query para excluir de la búsqueda los usuarios que están relacionados con el id 93 a través de la tabla de network? Ejemplo: El usuario con id 93 hace la búsqueda con roberto. Donde $ {texto} representa la cadena texto a buscar.

SELECT   u.id,   u.nombre,   u.apellido FROM usuario as u WHERE   CONCAT(u.nombre, ' ', u.app) LIKE '%$  {texto}%'   OR u.email LIKE '$  {texto}%' 

Scope en Laravel 5.5 no muestra resultados en la vista

Quiero mostrar los resultados de una búsqueda en una vista pero no muestra nada. ya realice el scope:

Modelo Producto

 public function scopeBuscar($  query, $  nombre){         return $  query -> where('nombre','LIKE', '%'.$  nombre.'%');     } 

Controlador

Aquí si obtiene el texto que ingreso y realiza el filtrado pero no muestra nada en mi vista y no marca algún error

 public function index(Request $  request){              $  productos = Producto::buscar($  request->get('nombre'));             return view('productos-buscar',compact('productos'));  } 

Vista

          @foreach($  productos as $  producto)            <div  style="background-image: url({{ asset('archivos/'.$  producto->imagen) }})"></div>            <h1>{{$  producto->nombre}}</h1>            <h2>Categoría: {{$  producto->categorias['nombre']}}</h2>            <p> {{$  producto->descripcion}}</p>            @endforeach 

Mostrar los 3 resultados mas cercanos o futuro de la fecha actual Mysql

Como podria hacer una consulta asi en mysql, esto tengo. Quiero que muestre 3 resultados iguales o futuro desde la fecha actual ordenados desde la mas actual

Como es un sistema en donde se suben datos de planificacion futura necesito que solo muestre los mas cercanos a la fecha actual

SELECT a.id_actividad, a.nombre_actividad, a.fecha_actividad FROM actividades as a WHERE a.fecha_actividad BETWEEN NOW() and    ??? resultados>= a la fecha actual ORDER by a.fecha_actividad DESC LIMIT 3