B
blankito1998
Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
$surym = mysqli_query($conexion, "SELECT * FROM posters WHERE AND id NOT IN (SELECT idpost FROM viewpost WHERE users LIKE '%,".$id2.",%') and (photo LIKE '%.mp4%' OR photo2 LIKE '%.mp4%' OR photo3 LIKE '%.mp4%' OR photo4 LIKE '%.mp4%' OR photo5 LIKE '%.mp4%' OR photo6 LIKE '%.mp4%' OR photo7 LIKE '%.mp4%' OR photo8 LIKE '%.mp4%' OR photo9 LIKE '%.mp4%' OR photo10 LIKE '%.mp4%' OR photo11 LIKE '%.mp4%' OR photo12 LIKE '%.mp4%' OR photo13 LIKE '%.mp4%' OR photo14 LIKE '%.mp4%' OR photo15 LIKE '%.mp4%' OR photo16 LIKE '%.mp4%' OR photo17 LIKE '%.mp4%' OR photo18 LIKE '%.mp4%' OR photo19 LIKE '%.mp4%' OR photo20 LIKE '%.mp4%') ORDER BY RAND() DESC LIMIT 1");Para separar todos los IDs encontrados por una coma, puedes construir una cadena y añadir una coma solo entre los IDs, evitando que aparezca al final de la cadena. Aquí tienes una forma de hacerlo correctamente:
### Código Modificado
PHP:$quimy = mysqli_query($conexion, "SELECT * FROM viewpost WHERE users LIKE '%," . $id2 . ",%' ORDER BY id DESC"); $profitaer = []; while ($filo = mysqli_fetch_assoc($quimy)) { // Añadir cada idpost al array $profitaer[] = $filo['idpost']; } // Unir todos los elementos del array con una coma $profitaer = implode(',', $profitaer); // Ahora $profitaer contendrá la lista de idpost separados por comas echo $profitaer;
### Explicación del Código
1. Utiliza un Array: En lugar de concatenar directamente los IDs en una cadena, almacenas cada ID en un array$profitaer[].
2. Combina el Array: Después de haber llenado el array, usasimplode(',', $profitaer)para convertir el array en una cadena de texto, donde todos los elementos están separados por comas.
3. Evita la Coma Final: Al usarimplode, se evita automáticamente que haya una coma al final de la cadena, lo cual es más limpio y evita problemas de formato.
### Consideraciones
- Esta solución es más eficiente y limpia, ya que evita manejar manualmente la inserción de comas.
- Asegúrate de que los IDs que obtienes son válidos y no contienen caracteres no deseados.
Si necesitas más ayuda o ajustes, ¡no dudes en preguntar!
tengo una duda, aqui no esta seleccionando las id que se encuentren en idpost verdad?


