Foros del Web » Programando para Internet » PHP »

Almacenar restultado de Array en Variable

Estas en el tema de Almacenar restultado de Array en Variable en el foro de PHP en Foros del Web. Hola, buenas tardes. El hilo es para pedir de su acostumbrada ayuda, ya que no encuentro la forma de terminar este script. Estoy realizando una ...
  #1 (permalink)  
Antiguo 27/12/2017, 11:16
 
Fecha de Ingreso: octubre-2008
Mensajes: 101
Antigüedad: 15 años, 6 meses
Puntos: 1
Pregunta Almacenar restultado de Array en Variable

Hola, buenas tardes.

El hilo es para pedir de su acostumbrada ayuda, ya que no encuentro la forma de terminar este script.

Estoy realizando una extraccion de data de una base datos MySQL.

Código PHP:
$query_tb "SELECT CONCAT(texto,' ',verso) AS Verse FROM Poemas";
while (
$row mysql_fetch_row($result)){   
 echo 
"<td>".str_word_count($row[0],0)."</td>"

El resultado lo agrego a un Array asociativo con la funcion "str_word_count", despues lo que hago es recorrerlo:


Código PHP:
//guardo las palabras en un array
    
$array_cadena str_word_count($row[0], 1,'1234567890áéíóúñ.ü;,');
    
//Recorro todos los elementos */
     
for($i=0$i<$half_words$i++)
      {  
      
//saco el valor de cada elemento
      
echo $array_cadena[$i]." "
      }      
//mysql_query("INSERT INTO poesias_t(texto) VALUES('$frase')"); 

Que deseo hacer al final:
1- Agregar o almacenar el resultado de la variable $array_cadena en una sola variable, par formar la frase completa.
2- Agregar al final de la frase el texto (1/2)
3 Hacer el insert de la nueva frase en un solo registro en la tabla.

El problema se me da, por que a la hora de insertar no puedo hacer un solo registro en la base, sino que va agregando varios insert con la frase cortada ej:

- La
- Hora
- Es

Y asi sucesivamente, y lo que deseo es que de ese Array hacer una sola frase y eso guardarlo, agregando como dije un (1/2) al final, que significa que es la mitad de la frase.

Agradezco su ayuda desde ya.
  #2 (permalink)  
Antiguo 28/12/2017, 10:42
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 11 meses
Puntos: 50
Respuesta: Almacenar restultado de Array en Variable

Hola Head

Debería funcionarle haciendole un implode al array Cadena diciendole que separe las palabras por espacios... al resultado le concatena la otra cadena y listo guarda una sola vez en BD "sin iteraciones"

Saludos!

Etiquetas: almacenar, mysql, select, tabla, variable
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 19:05.